Linux的cat和EOF結合使用,實現文本的多行替換和追加
Linux上實現文本的一行替換或者追加可以用echo "test" > test.txt或者echo "test" >> test.txt,要多行追加可以使用cat結合eof,這里的eof可以是其他字符,eof沒有特殊含義
1、通過cat > filenane方式可以進行多行內容的替換,通過Crtl + d結束輸入;追加則為cat >> filename。也可以用字符來作為輸入結束,例如EOF,格式為cat >filename <<EOF。
2、cat >filename <<EOF和cat << EOF >filename ,兩種格式的操作的結果是一樣的。