удевадм и имитация изменения состояния

   $ cat tmplate.sh 
    output = filename

    output = filename

    output = filename

    output = filename

    $ cat mkrepl.sh 

   while read fname
   do
     sed -i -e "0,/filename/s/filename/$fname/" tmplate.sh
   done < tmplate.sh
   $ 

Сценарий Bash :читать строки из tmplate.sh, извлекая каждую строку в переменную fname, затем работает sedс заменами bash.

Использование sed,

  • -я редактирую встроенный
  • -e Выражение:

Использование диапазона из

  • 0 для строки с /filename/ on, (начиная с нулевой строки, sed останавливается после первой подстановки ).
  • заменить filenameна$fname
-1
04.08.2021, 02:04
0 ответов

Теги

Похожие вопросы