亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

shell中如何批量注釋和取消注釋

 更新時間:2020年08月27日 11:14:36   作者:用戶1214487  
這篇文章主要介紹了shell中如何批量注釋和取消注釋,幫助大家更好的理解和學習shell腳本,感興趣的朋友可以了解下
#!/bin/bash
echo "1"
echo "2"
echo "3"
echo "4"
echo "5"
echo "6"

上面這段shell會依次打印1~6

假設我們想只打印5和6,想將1-4注釋掉,除了正常的做法,每行前面加#進行注釋外

一、手動添加注釋

我們還可以用個取巧的辦法,也可以寫成下面這種

#!/bin/bash
:<<EOF
echo "1"
echo "2"
echo "3"
echo "4"
EOF
echo "5"
echo "6"

冒號在shell里是一個命令,代表什么都不做

另外

: > data.log 等同于 cat /dev/null > data.log 可以起到清空文件內(nèi)容的作用

還可以將1-4的輸入重定向追加到黑洞中

#!/bin/bash
cat >/dev/null<<EOF
echo "1"
echo "2"
echo "3"
echo "4"
EOF
echo "5"
echo "6"

二、利用vim批量添加注釋

1.塊選擇模式

插入注釋
首先用vim打開我們要操作的腳本,

然后將光標移動到我們要操作的首行(這里我們移動到echo "1"的左方),接著按v進入-- 可視(visual) --模式

然后用上下鍵選中需要注釋的行數(shù)(這里我們使用下方向鍵一直移動到echo "4"那行)

然后按ctrl+v(win下面ctrl+q)進入列模式

按大寫“I”進入插入模式,輸入注釋符“#”或者是"http://",然后立刻按下ESC(兩下)

最終效果如下

取消注釋

ctrl + v 進入塊選擇模式,選中你要刪除的行首的注釋符號,注意// 要選中兩個,

選好之后按d即可刪除注釋

方法二 替換命令

批量注釋:

使用下面命令在指定的行首添加注釋:

:起始行號,結(jié)束行號s/^/注釋符/g

我們這里是要操作第2行到第5行,所以用vim打開腳本后,輸入

:2,5s/^/#/g

然后回車,即可完成替換

取消注釋:

:起始行號,結(jié)束行號s/^注釋符//g

這里我們使用

:2,5s/^#//g

回車

以上就是shell中如何批量注釋和取消注釋的詳細內(nèi)容,更多關于shell 注釋的資料請關注腳本之家其它相關文章!

相關文章

  • Ubuntu用戶之間相互切換方法(推薦)

    Ubuntu用戶之間相互切換方法(推薦)

    下面小編就為大家?guī)硪黄猆buntu用戶之間相互切換方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 每天一個linux命令之locate 命令

    每天一個linux命令之locate 命令

    locate命令可以在搜尋數(shù)據(jù)庫時快速找到檔案,數(shù)據(jù)庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,這篇文章主要介紹了每天一個linux命令之locate 命令的相關資料,需要的朋友可以參考下
    2016-11-11
  • Shell腳本中獲取命令運行結(jié)果的實現(xiàn)

    Shell腳本中獲取命令運行結(jié)果的實現(xiàn)

    本文主要介紹了Shell腳本中獲取命令運行結(jié)果的實現(xiàn),除了我們熟知的管道 | 和args,我們也可以通過獲取命令的運行結(jié)果,本文就來介紹一下,感興趣的可以了解一下
    2023-10-10
  • Shell腳本實現(xiàn)監(jiān)視指定進程的運行狀態(tài)

    Shell腳本實現(xiàn)監(jiān)視指定進程的運行狀態(tài)

    這篇文章主要介紹了Shell腳本實現(xiàn)監(jiān)視指定進程的運行狀態(tài),本文直接給出腳本代碼,需要的朋友可以參考下
    2015-07-07
  • shell中if test使用詳解

    shell中if test使用詳解

    本文主要介紹了shell中if test使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • Shell腳本中非交互式修改密碼的兩種方法

    Shell腳本中非交互式修改密碼的兩種方法

    這篇文章主要介紹了Shell腳本中非交互式修改密碼的兩種方法,本文講解了使用chpasswd和使用passwd和--stdin組合兩種方法,需要的朋友可以參考下
    2015-02-02
  • Linux下.tar.xz文件的解壓教程詳解

    Linux下.tar.xz文件的解壓教程詳解

    xz這個壓縮可能很多都很陌生,不過您可知道xz是絕大數(shù)linux默認就帶的一個壓縮工具。接下來通過本文給大家分享Linux下.tar.xz文件的解壓教程詳解,需要的朋友參考下吧
    2017-10-10
  • linux查看目錄的四種方法(ls只顯示目錄)

    linux查看目錄的四種方法(ls只顯示目錄)

    linux如何只列出目錄?下面介紹4種方法列出當前路徑下的目錄,大家參考使用吧
    2014-01-01
  • 一文詳解Linux?du命令的使用方法

    一文詳解Linux?du命令的使用方法

    在Linux系統(tǒng)中,du命令是一款功能強大且實用的工具,可用于查看文件和目錄的磁盤使用情況,本文將深入探討du命令的使用方法和一些常見選項,以協(xié)助您更全面地理解和有效地管理系統(tǒng)中的存儲空間,需要的朋友可以參考下
    2024-02-02
  • Shell腳本一次讀取文件中一行的2種寫法

    Shell腳本一次讀取文件中一行的2種寫法

    這篇文章主要介紹了Shell腳本一次讀取文件中一行的2種寫法,本文還同時講解了Shell讀取文本文件的2種方法,需要的朋友可以參考下
    2015-04-04

最新評論