欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2017年05月21日 12:02:05   投稿:mdxy-dxy  
這篇文章主要介紹了shell判斷文件是否為空的代碼,需要的朋友可以參考下

核心代碼

[[ `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類似,但只標(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)輸出中顯示,所以在輸入一行并按回車后會(huì)在接下來的一行顯示相同的內(nèi)容。

如:$ cat

hello world!

hello world!

$

重定向的話:

$ cat >hello

hello world!

(ctrl+D組合鍵退出,輸入的內(nèi)容 hello world! 會(huì)寫入到文件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)度。

相關(guān)文章

  • Shell腳本case語(yǔ)句簡(jiǎn)明教程

    Shell腳本case語(yǔ)句簡(jiǎn)明教程

    這篇文章主要介紹了Shell腳本case語(yǔ)句簡(jiǎn)明教程,非常容易看懂的一篇文章,需要的朋友可以參考下
    2014-07-07
  • 復(fù)制 Windows cmd 窗口命令行的信息方法

    復(fù)制 Windows cmd 窗口命令行的信息方法

    下面小編就為大家?guī)硪黄獜?fù)制 Windows cmd 窗口命令行的信息方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Shell腳本遍歷目錄并批量修改文件編碼

    Shell腳本遍歷目錄并批量修改文件編碼

    這篇文章主要介紹了Shell腳本遍歷目錄并批量修改文件編碼,本文給出了兩種實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-12-12
  • shell自動(dòng)安裝python3的腳本寫法

    shell自動(dòng)安裝python3的腳本寫法

    這篇文章主要介紹了shell自動(dòng)安裝python3的腳本寫法,本文給大家提到了shell腳本一鍵安裝python3+pip的方法,需要的朋友可以參考下
    2019-12-12
  • Linux系統(tǒng)links和elinks命令的基本使用教程

    Linux系統(tǒng)links和elinks命令的基本使用教程

    links和elinks都是Linux系統(tǒng)下的命令行瀏覽器,主要用于在終端中查看網(wǎng)頁(yè)內(nèi)容,這篇文章主要介紹了Linux系統(tǒng)之links和elinks命令的基本使用,需要的朋友可以參考下
    2023-09-09
  • 詳解Linux命令中的正則表達(dá)式

    詳解Linux命令中的正則表達(dá)式

    正則表達(dá)式是一套由多個(gè)元字符組成的模糊查找模式,使用正則表達(dá)式可以快速查找和定位文本中指定的內(nèi)容。接下來通過本文給大家介紹Linux命令中的正則表達(dá)式,需要的朋友參考下吧
    2017-02-02
  • Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用

    Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用

    這篇文章主要介紹了Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 詳解shell腳本的編寫規(guī)范

    詳解shell腳本的編寫規(guī)范

    這篇文章主要介紹了編寫shell腳本的規(guī)范,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 一個(gè)簡(jiǎn)單的防CC攻擊Shell腳本分享

    一個(gè)簡(jiǎn)單的防CC攻擊Shell腳本分享

    這篇文章主要介紹了一個(gè)簡(jiǎn)單的防CC攻擊Shell腳本分享,主要原理是分析apache或者nginx的訪問日志,對(duì)大量訪問的IP加入iptables進(jìn)行禁止訪問,需要的朋友可以參考下
    2014-06-06
  • 如何查看Linux提供的Shell解析器

    如何查看Linux提供的Shell解析器

    這篇文章主要介紹了查看Linux提供的Shell解析器的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06

最新評(píng)論