首页 > 解决方案 > 从文件打印字符串和输入

问题描述

我有一个名为 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

解决方案


请您尝试以下操作。

awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}'  Input_file

输出如下。

IN='file1.F'
IN='data.dat'
IN='image.png'

推荐阅读