国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

shell判斷文件是否為空的代碼

2020-07-27 18:54:19
字體:
來源:轉載
供稿:網友

核心代碼

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

下面將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選項,統計文件中最長的行的長度。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顺县| 高安市| 舟曲县| 花莲县| 宁明县| 上蔡县| 玛纳斯县| 泾川县| 托克逊县| 左权县| 永春县| 长兴县| 齐河县| 宝山区| 衡水市| 临沧市| 博客| 昭通市| 宁波市| 玉门市| 东城区| 宁国市| 衡阳县| 乐东| 蕲春县| 渭南市| 新巴尔虎左旗| 会东县| 宣威市| 盐源县| 汉川市| 温宿县| 巴中市| 泾阳县| 全州县| 饶河县| 北海市| 衡东县| 松溪县| 塔河县| 新源县|