정말 간단한 질문입니다. 쉘에서 echo와 cat을 어떻게 조합합니까? 파일의 내용을 다른 문자열 앞에 붙여 넣으려고합니다.Unix에서 에코와 고양이를 결합하기
경우는/tmp 디렉토리/파일은 다음과 같습니다
this is a test
내가이 실행하려면 : 그래서를
echo "PREPENDED STRING"
cat /tmp/file | sed 's/test/test2/g' > /tmp/result
를/tmp를/결과는 다음과 같습니다
PREPENDED STRINGthis is a test2
감사.
나는이 단순함을 좋아하지만, 완성을 위해 에코에서 -n 플래그를 다른 대답으로 언급해야한다. – Dan
'cat' 인수에서'-'에 대해 궁금한 사람은 맨 페이지에서 :'FILE이 없거나 FILE 일 때 - 표준 입력을 읽습니다. ' – SooDesuNe
'-n' 플래그가 작동하지 않습니다 'echo '의 모든 변종들입니다. 그러나 그것은 대부분 역사적 기록입니다. – reinierpost