非常愚蠢的问题。
所以基本上我有一个这样的文件
0 1 2 3 4 5 ... 1321
我想要的是为字符串的每个元素添加一个整数,所以例如我想添加1以便它将变为:
1 2 3 4 5 6 ... 1322
感谢您的回答。
马哈德
答案 0 :(得分:0)
这一行将逐行列出
echo "1 2 3 4 5 6" | sed "s/ /\n/g" | awk '{print $1+1}'
并使用How can I replace a newline (\n) using sed? 你可以做到
echo "1 2 3 4 5 6" | sed "s/ /\n/g" | awk '{print $1+1}' | sed ':a;N;$!ba;s/\n/ /g'
然后,将echo ...
替换为cat yourfile
cat yourfile | sed "s/ /\n/g" | awk '{print $1+1}' | sed ':a;N;$!ba;s/\n/ /g'