Объединение echo и cat в Unix

действительно простой вопрос, как объединить echo и cat в оболочке, я пытаюсь записать содержимое файла в другой файл с добавленной строкой?

Если /tmp / file выглядит так:

this is a test

Я хочу запустить это:

echo "PREPENDED STRING"
cat /tmp/file | sed 's/test/test2/g' > /tmp/result 

Так что /tmp/результат выглядит так:

PREPENDED STRINGthis is a test2

спасибо.

1 ответов


Это должно работать:

echo "PREPENDED STRING" | cat - /tmp/file | sed 's/test/test2/g' > /tmp/result