91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell如何判斷文件是否為空

發布時間:2021-07-16 11:39:01 來源:億速云 閱讀:2254 作者:小新 欄目:開發技術

小編給大家分享一下shell如何判斷文件是否為空,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

核心代碼

[[ `cat a.log |wc -l` -eq 0 ]] && echo "file is empty"

shell如何判斷文件是否為空

下面將cat與wc命令為大家介紹一下

cat:查看文件的內容、連接文件、創建一個或多個文件和重定向輸出到終端或文件 用法:cat [選項] [文件]

1. $ cat hello.txt

顯示hello.txt文本文件中的內容

2. $ cat -n file

-n選項,可以顯示文件的內容和行號

3. $ cat -b file

-b選項,與-n類似,但只標識非空白行的行號(空白行仍顯示)

4. $ cat -e file

-e選項,將在每一行的末尾顯示“$”字符,在需要將多行內容轉換成一行時非常有用。

5. $ cat

只輸入cat命令的話,它只是接收標準輸入的內容并在標準輸出中顯示,所以在輸入一行并按回車后會在接下來的一行顯示相同的內容。

如:$ cat

hello world!

hello world!

$

重定向的話:

$ cat >hello

hello world!

(ctrl+D組合鍵退出,輸入的內容 hello world! 會寫入到文件hello中)

$ cat hello

hello world!

$

重定向操作符有兩個: >和>>,前者是內容覆蓋,后者是在文件的最后追加。

6. 連接多個文件的內容到一個新文件

$ cat test test1 > test2

$ cat test2

結果將顯示test和test1中的內容。

wc:查看文件統計信息 用法:$ wc filename

1. $ wc fileName

$ wc fileName

X Y Z /Desktop/hello

X:表示行數

Y:表示單詞數

Z:表示字節數

/Desktop/hello:表示文件名

2. $ wc -l fileName

-l選項,只統計文件的行數信息

3. $ wc -w fileName

-w選項,只統計文件的單詞數信息。

4. $ wc -c fileName

-c選項,只統計文件的字節數信息。

5. $ wc -L fileName

-L選項,統計文件中最長的行的長度。

看完了這篇文章,相信你對“shell如何判斷文件是否為空”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会理县| 合山市| 保定市| 永嘉县| 茂名市| 许昌市| 平阴县| 永新县| 阿拉善右旗| 彭阳县| 钟山县| 永吉县| 武功县| 镇平县| 昭觉县| 忻州市| 神农架林区| 松江区| 浦县| 静乐县| 安徽省| 威宁| 江西省| 汕尾市| 岳阳县| 雷州市| 绥宁县| 颍上县| 阜阳市| 金寨县| 温州市| 东城区| 和平区| 四川省| 望城县| 葫芦岛市| 辽阳市| 林芝县| 寻乌县| 社会| 泸西县|