У меня есть файл с именем files.txt:
file1.F data.dat image.png
Я хотел бы, чтобы нужный файл включал:
IN='file1.F' IN='data.dat' IN='image.png'
Как этого достичь? Я пробовал это, но синтаксис плохой:
awk '{print 'IN=\''$1'\''}' files.txt > input
Если sed является опцией.
sed
sed "s/.*/IN='&'/" file
Выход:
Не могли бы вы попробовать следующее.
awk -v s1="\047" -v var="IN=" '{print var s1 $0 s1}' Input_file
Вывод будет следующим.