печать строк и входных данных из файла - PullRequest
1 голос
/ 13 октября 2019

У меня есть файл с именем files.txt:

file1.F
data.dat
image.png

Я хотел бы, чтобы нужный файл включал:

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

Как этого достичь? Я пробовал это, но синтаксис плохой:

awk '{print 'IN=\''$1'\''}' files.txt > input

Ответы [ 2 ]

2 голосов
/ 13 октября 2019

Если sed является опцией.

sed "s/.*/IN='&'/" file

Выход:

IN='file1.F'
IN='data.dat'
IN='image.png'
2 голосов
/ 13 октября 2019

Не могли бы вы попробовать следующее.

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

Вывод будет следующим.

IN='file1.F'
IN='data.dat'
IN='image.png'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...