У меня есть следующий файл:добавить признаки трубы вокруг каждого слова в файле
aaaa
bbbb
aaaabbbb
, и я хотел бы иметь следующий поток вывода:
|aaaa|
|bbbb|
|aaaabbbb|
Я попытался с помощью:
for i in aaaa bbbb aaaabbbb
do
awk '{ sub ("${i}", "|"${i}"|", $1 }1' input
done
Но я не получаю желаемый результат. Подсказка: Спасибо.
У меня есть следующий файл путает меня .. –
Может линия есть пробел в нем? Предположим, что строка 4 была «несколькими словами на строке»; каков желаемый результат? В вашем примере показаны обматывающие трубы вокруг всей строки, но заголовок говорит «каждое слово» - поэтому неясно, что требуется. –