我有一个名为files.txt的文件:
file1.F
data.dat
image.png
我想要包含以下内容的文件
IN='file1.F'
IN='data.dat'
IN='image.png'
如何实现?我试过了,但是语法很差:
awk '{print 'IN=\''$1'\''}' files.txt > input
答案 0 :(得分:2)
请您尝试以下。
awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}' Input_file
输出如下。
IN='file1.F'
IN='data.dat'
IN='image.png'
答案 1 :(得分:2)
如果选择sed
。
sed "s/.*/IN='&'/" file
输出:
IN='file1.F' IN='data.dat' IN='image.png'