我希望对我的文件中的每一行都添加方括号。我曾尝试使用"sed -i "s/\(.*\)/[\1]/" file_name.txt"命令,但是我发现它会将方括号插入两次,并且我的输出(仅显示第一行,其他行也相同)看起来像这样:
我该如何使用sed在每一行中仅插入一个方括号? 请帮忙。先谢谢!
[[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在每一行中仅插入一个方括号? 请帮忙。先谢谢!
sed
?这是更大代码的一部分吗?我仍然怀疑它被调用了两次。你有没有再次检查是否有方括号? - Daniel Böhmer