Awk 从文件打印字符串和输入
我有一个名为files.txt的文件:Awk 从文件打印字符串和输入,awk,Awk,我有一个名为files.txt的文件: file1.F data.dat image.png 我想要的文件包括: IN='file1.F' IN='data.dat' IN='image.png' 如何做到这一点?我试过了,但语法很差: awk '{print 'IN=\''$1'\''}' files.txt > input 你能试试下面的吗 awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}' Input_file 输出如下
file1.F
data.dat
image.png
我想要的文件包括:
IN='file1.F'
IN='data.dat'
IN='image.png'
如何做到这一点?我试过了,但语法很差:
awk '{print 'IN=\''$1'\''}' files.txt > input
你能试试下面的吗
awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}' Input_file
输出如下
IN='file1.F'
IN='data.dat'
IN='image.png'
你能试试下面的吗
awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}' Input_file
输出如下
IN='file1.F'
IN='data.dat'
IN='image.png'
如果
sed
是一个选项
sed "s/.*/IN='&'/" file
输出:
IN='file1.F'
IN='data.dat'
IN='image.png'
在class='file1.F'
IN='data.dat'
在class='image.png'中
如果
sed
是一个选项
sed "s/.*/IN='&'/" file
输出:
IN='file1.F'
IN='data.dat'
IN='image.png'
在class='file1.F'
IN='data.dat'
在class='image.png'中
将
'
放入变量中:awk'{print”in=“x$1 x}”x=“””文件
将'
放入变量中:awk'{print”in=“x$1 x}”x=“””文件