переменная связывания и сценарии оболочки с помощью sqlplus [закрыто]

Вы можете сопоставить границы слов в sed, используя специальные маркеры \<, \> в регулярном выражении.

Например:

 $sed -e 's/\<for\>//g' < sourceFile.txt 
 it was green forever  candy

Это регулярное выражение соответствует «для» только как целое слово, а не как часть навсегда.

Таким образом, вы можете изменить исходный анлайнер следующим образом:

sed -e "$(sed 's:.*:s/\\<&\\>//g:' /path/to/wordsToRemove.txt)” /path/to/sourceFile.txt > outFile.txt

Обратите внимание на экранирование \< и \>.

1
06.11.2018, 09:29
1 ответ

Проблема в строке назначения, ее надо поменять на:

exec :a :=${SH_NUM};
0
28.01.2020, 00:24

Теги

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