首先必須要說明的是EOF在這里沒有特殊的含義,你可以使用FOE或OOO等(當然也不限制在三個字符或大寫字符)。 可以把EOF替換成其他東西,意思是把內容當作標准輸入傳給程 結合這兩個標識,即可避免使用多行echo命令的方式,並實現多行輸出的結果。 接下 ...
初初開始學習linux的命令,只對linux一些簡單命令有一些了解 首先我看到網上有一些創建一個文件采用的命令是 mkdir創建文件夾 :cat gt test .txt lt lt EOF 其實一直不知道他加個EOF是什么意思 后來網上找資料看了一下其實 lt lt EOF就是告訴shell腳本現在開始執行命令,當遇到EOF的時候結束命令。 當輸入這個命令之后就可以輸入test .txt的內容, ...
2013-09-17 14:33 0 3596 推薦指數:
首先必須要說明的是EOF在這里沒有特殊的含義,你可以使用FOE或OOO等(當然也不限制在三個字符或大寫字符)。 可以把EOF替換成其他東西,意思是把內容當作標准輸入傳給程 結合這兩個標識,即可避免使用多行echo命令的方式,並實現多行輸出的結果。 接下 ...
Linux的cat和EOF結合使用,實現文本的多行替換和追加 Linux上實現文本的一行替換或者追加可以用echo "test" > test.txt或者echo "test" >> test.txt,要多行追加可以使用cat結合eof,這里的eof可以是其他字符,eof ...
1、cat >file記錄的是鍵盤輸入,相當於從鍵盤創建文件,並且只能創建新文件,不能編輯已有文件.>是數據重導向,會將你輸入的文本內容輸出到file中。 2、cat <<EOF cat命令是linux下的一個文本輸出命令,通常是用於觀看某個文件的內容 ...
在某些場合,可能我們需要在腳本中生成一個臨時文件,然后把該文件作為最終文件放入目錄中。(可參考ntop.spec文件)這樣有幾個好處,其中之一就是臨時文件不是唯一的,可以通過變量賦值,也可根據不同的判斷生成不同的最終文件等等。一、cat和EOFcat命令是linux下的一個文本輸出命令,通常是用於 ...
cat <<-EOF >&2 cat >&2 <==> cat 1>&2 標准輸出被重定向到錯誤輸出 默認屏幕 <替換 <<累加 標准輸入:代碼為0 < << 標准輸出:代碼 ...
這個命令可不是“貓”的意思,而是catenate的縮寫。顧名思義,是把東西串起來。比如:cat file1 file2就是把文件file1和file2連在一起,然后輸出到屏幕上。注意,輸出到屏幕上是cat的自定義目的。如果要改變它的輸出方向,就必須使用 Unix操作系統系統的輸出重定向符 ...
cat主要有三大功能:1.一次顯示整個文件。$ cat filename2.從鍵盤創建一個文件。$ cat > filename 只能創建新文件,不能編輯已有文件.3.將幾個文件合並為一個文件: $cat file1 file2 > file 參數: -n ...
在shell腳本中,通常將EOF與 << 結合使用,表示后續的輸入作為子命令或子Shell的輸入,直到遇到EOF為止,再返回到主Shell。 EOF只是一個分界符,當然也可以用abcde替換。當shell遇到<<時,它知道下一個詞是一個分界符。在該分界符以后的內容都被當作 ...