濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > shell判斷文件是否為空的代碼

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

熱門(mén)標(biāo)簽:梧州防封電銷(xiāo)卡 益陽(yáng)400電話申請(qǐng)辦理流程 昆明電銷(xiāo)機(jī)器人價(jià)格 地圖標(biāo)注人員分布 怎么用百度地圖標(biāo)注坐標(biāo) 400的電話一般從哪里辦理 上海機(jī)器人外呼系統(tǒng)哪家好 江西全自動(dòng)外呼系統(tǒng)報(bào)價(jià) 春運(yùn)地圖標(biāo)注app

核心代碼

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

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

cat:查看文件的內(nèi)容、連接文件、創(chuàng)建一個(gè)或多個(gè)文件和重定向輸出到終端或文件 用法:cat [選項(xiàng)] [文件]

1. $ cat hello.txt

顯示hello.txt文本文件中的內(nèi)容

2. $ cat -n file

-n選項(xiàng),可以顯示文件的內(nèi)容和行號(hào)

3. $ cat -b file

-b選項(xiàng),與-n類(lèi)似,但只標(biāo)識(shí)非空白行的行號(hào)(空白行仍顯示)

4. $ cat -e file

-e選項(xiàng),將在每一行的末尾顯示“$”字符,在需要將多行內(nèi)容轉(zhuǎn)換成一行時(shí)非常有用。

5. $ cat

只輸入cat命令的話,它只是接收標(biāo)準(zhǔn)輸入的內(nèi)容并在標(biāo)準(zhǔn)輸出中顯示,所以在輸入一行并按回車(chē)后會(huì)在接下來(lái)的一行顯示相同的內(nèi)容。

如:$ cat

hello world!

hello world!

$

重定向的話:

$ cat >hello

hello world!

(ctrl+D組合鍵退出,輸入的內(nèi)容 hello world! 會(huì)寫(xiě)入到文件hello中)

$ cat hello

hello world!

$

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

6. 連接多個(gè)文件的內(nèi)容到一個(gè)新文件

$ cat test test1 > test2

$ cat test2

結(jié)果將顯示test和test1中的內(nèi)容。

wc:查看文件統(tǒng)計(jì)信息 用法:$ wc filename

1. $ wc fileName

$ wc fileName

X Y Z /Desktop/hello

X:表示行數(shù)

Y:表示單詞數(shù)

Z:表示字節(jié)數(shù)

/Desktop/hello:表示文件名

2. $ wc -l fileName

-l選項(xiàng),只統(tǒng)計(jì)文件的行數(shù)信息

3. $ wc -w fileName

-w選項(xiàng),只統(tǒng)計(jì)文件的單詞數(shù)信息。

4. $ wc -c fileName

-c選項(xiàng),只統(tǒng)計(jì)文件的字節(jié)數(shù)信息。

5. $ wc -L fileName

-L選項(xiàng),統(tǒng)計(jì)文件中最長(zhǎng)的行的長(zhǎng)度。

標(biāo)簽:亳州 惠州 九江 北京 河南 懷化 新疆 贛州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell判斷文件是否為空的代碼》,本文關(guān)鍵詞  shell,判斷,文件,是否,為,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell判斷文件是否為空的代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于shell判斷文件是否為空的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    昭通市| 绍兴县| 长海县| 垫江县| 津南区| 海门市| 蓬莱市| 新余市| 深州市| 六枝特区| 永城市| 永嘉县| 峨山| 开江县| 牙克石市| 临沧市| 阜康市| 临安市| 福安市| 文山县| 平泉县| 黄浦区| 承德市| 临安市| 泸西县| 张家界市| 河源市| 敖汉旗| 阜平县| 齐齐哈尔市| 扬州市| 怀来县| 莒南县| 乌拉特中旗| 宁阳县| 钟祥市| 广平县| 菏泽市| 湟源县| 延边| 仁怀市|