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

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

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

核心代碼

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

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

cat:查看文件的內容、連接文件、創(chuàng)建一個或多個文件和重定向輸出到終端或文件 用法: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:查看文件統(tǒng)計信息 用法:$ wc filename

1. $ wc fileName

$ wc fileName

X Y Z /Desktop/hello

X:表示行數

Y:表示單詞數

Z:表示字節(jié)數

/Desktop/hello:表示文件名

2. $ wc -l fileName

-l選項,只統(tǒng)計文件的行數信息

3. $ wc -w fileName

-w選項,只統(tǒng)計文件的單詞數信息。

4. $ wc -c fileName

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

5. $ wc -L fileName

-L選項,統(tǒng)計文件中最長的行的長度。

相關文章

  • Shell腳本case語句簡明教程

    Shell腳本case語句簡明教程

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

    復制 Windows cmd 窗口命令行的信息方法

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

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

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

    shell自動安裝python3的腳本寫法

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

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

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

    詳解Linux命令中的正則表達式

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

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

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

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

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

    一個簡單的防CC攻擊Shell腳本分享

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

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

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

最新評論