最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間: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)建一個或多個文件和重定向輸出到終端或文件 用法:cat [選項] [文件]

1. $ cat hello.txt

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

2. $ cat -n file

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

3. $ cat -b file

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

4. $ cat -e file

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

5. $ cat

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

如:$ cat

hello world!

hello world!

$

重定向的話:

$ cat >hello

hello world!

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

$ cat hello

hello world!

$

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

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

$ cat test test1 > test2

$ cat test2

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

wc:查看文件統(tǒng)計信息 用法:$ 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選項,只統(tǒng)計文件的行數(shù)信息

3. $ wc -w fileName

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

4. $ wc -c fileName

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

5. $ wc -L fileName

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

相關(guān)文章

  • 一文掌握Linux命令lsscsi

    一文掌握Linux命令lsscsi

    想要弄明白lsscsi命令,首先我們必須搞清楚什么是SCSI,以及常見的硬盤接口,常用的硬盤參數(shù),今天通過本文給大家介紹下Linux命令lsscsi,需要的朋友可以參考下
    2022-09-09
  • linux使用管道命令執(zhí)行ps獲取cpu與內(nèi)存占用率

    linux使用管道命令執(zhí)行ps獲取cpu與內(nèi)存占用率

    這篇文章主要介紹了linux使用管道命令執(zhí)行ps獲取cpu與內(nèi)存占用率的示例,需要的朋友可以參考下
    2014-02-02
  • Linux 命令每天必學(xué)(34)之du命令

    Linux 命令每天必學(xué)(34)之du命令

    Linux du命令是查看使用空間的,本文給大家介紹linux du命令的參數(shù),格式,功能等相關(guān)資料,對linux du命令感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Linux下模擬實現(xiàn)進度條實例詳解

    Linux下模擬實現(xiàn)進度條實例詳解

    這篇文章主要介紹了Linux下模擬實現(xiàn)進度條實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • bash腳本中if語句的使用方法

    bash腳本中if語句的使用方法

    與大多數(shù)語言一樣,bash 有自己的條件形式。在使用時,要遵循以上格式;即,將 "if" 和 "then" 放在不同行,并使 "else" 和結(jié)束處必需的 "fi" 與它們水平對齊。這將使代碼易于閱讀和調(diào)試
    2014-05-05
  • PowerShell實現(xiàn)簡單的grep功能

    PowerShell實現(xiàn)簡單的grep功能

    下面的PS腳本針對目錄和文件進行了區(qū)分,借用Select-String命令,實現(xiàn)了內(nèi)容查找,并顯示查找到的文件和匹配內(nèi)容所在行號。感興趣的朋友一起看看吧
    2017-10-10
  • linux文本處理工具及正則表達式集錦

    linux文本處理工具及正則表達式集錦

    這篇文章主要介紹了linux文本處理工具及正則表達式集錦,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • Shell腳本實現(xiàn)防止國外ip訪問服務(wù)器

    Shell腳本實現(xiàn)防止國外ip訪問服務(wù)器

    這篇文章主要介紹了Shell腳本實現(xiàn)防止國外ip訪問服務(wù)器,本文通過分析使用IP地址庫,然后把國外IP指導(dǎo)入iptables并禁止訪問實現(xiàn),需要的朋友可以參考下
    2014-12-12
  • Shell腳本四則運算符號實用的技巧和注意事項

    Shell腳本四則運算符號實用的技巧和注意事項

    這篇文章主要介紹了Shell腳本四則運算符號實用的技巧和注意事項,文中通過示例代碼介紹了基本的算術(shù)運算符號(加、減、乘、除)、浮點數(shù)運算(使用bc命令),以及自增、自減和復(fù)合賦值運算符的使用技巧,需要的朋友可以參考下
    2025-04-04
  • journalctl 命令使用小結(jié)

    journalctl 命令使用小結(jié)

    journalctl命令是Linux系統(tǒng)中一個用于查詢和管理系統(tǒng)日志的命令行工具,它基于systemd的日志守護進程systemd-journald的功能,這篇文章主要介紹了journalctl 命令使用總結(jié),需要的朋友可以參考下
    2024-06-06

最新評論

贺州市| 彰化市| 本溪市| 郓城县| 银川市| 天长市| 无锡市| 镇原县| 余庆县| 四会市| 陇川县| 苏尼特右旗| 梧州市| 嘉善县| 密云县| 建德市| 东宁县| 红原县| 隆回县| 四川省| 闸北区| 九江县| 静乐县| 广元市| 托克逊县| 祁门县| 平昌县| 广东省| 九台市| 三都| 昔阳县| 政和县| 海兴县| 淮阳县| 石景山区| 井陉县| 吴川市| 华坪县| 晴隆县| 临沂市| 铜梁县|