我想在文件的每一行中添加方括号。
我正在使用sed -i "s/\(.*\)/[\1]/" file_name.txt
命令,但是我看到它正在插入2倍的方括号,并且我的输出(仅第一行,并且每一行都是相同的)看起来像这样
[[1,1,0,0,0,0,1,0,24,3,0,0,0,0,86,149,149,14,0,0,0,0,32,149,46,16,0,0,1,13,3,33,65,66,0,0,0,0,0,2,149,140,6,0,0,2,62,148,88,24,26,2,0,14,116,148,30,15,1,0,0,1,5,30,56,18,0,0,0,0,0,4,149,46,40,14,0,0,1,34,31,46,149,31,0,2,9,12,1,7,8,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,12,2,0,0,0,0,0,0,0,0,0,0,0,0]]
如何使用sed为每行仅插入一个单个方括号?请帮忙。提前致谢!
使用awk
:
awk '{print "["$0"]"}' file_name.txt
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句