我有一个包含以下行的文件(myfile.txt
):
foo
bar
qux
在bash脚本中,我想在字符串上添加一个值 导致
foo 1000
bar 1000
qux 1000
我尝试了但却失败了。
#!/usr/bin/bash
MYVAL="1000"
cat myfile.txt | xargs -I '{}' echo {} & echo $MYVAL
仅在一行上打印1000张。
答案 0 :(得分:4)
您可以使用allauth.socialaccount.views
,但实际上并不需要管道:
sed
进行就地编辑:
myval="1000"
sed "s/$/ $myval/" file > file.modified
sed -i "s/$/ $myval/" file
- 在每行末尾放置一个空格,后跟s/$/ $myval/
的值有关此$myval
的更多信息:http://grymoire.com/Unix/Sed.html
答案 1 :(得分:1)
你的尝试几乎就在那里:
$ xargs -I{} echo {} 1000 < file6
boo djhg 1000
bio jdjjf 1000
dgdhd bgo 1000
ghhh 1000
baao biologico bata 1000
baa beto biologic 1000
bojo bija 1000