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

linux?shell輸出換行簡(jiǎn)單實(shí)例

 更新時(shí)間:2023年02月18日 09:22:30   作者:happytree001  
這篇文章主要給大家介紹了關(guān)于linux?shell輸出換行的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

輸出換行

echo 自動(dòng)換行

$ echo 'hello'
hello
$

printf 增加\n換行

$ printf "hello %s\n" word!
hello word!
$ 

輸出不換行

echo -n

$ echo -n 'hello'
hello$

echo 解析轉(zhuǎn)移\c

$ echo -e 'hello\c'
hello$

printf本身不換行,不加\n即可

$ printf 'hello'
hello$

shell腳本踩坑之一:sh文件里的換行 command not found

shell腳本有時(shí)候一行太長(zhǎng),想換行寫(xiě),方法和python一樣,非常簡(jiǎn)單,在行末加斜線\即可。

需要注意,\后面不要再有任何字符,空格也不行,不然就會(huì)換行失敗,后面的內(nèi)容會(huì)被認(rèn)為是重新開(kāi)始了一行。

比如指定GPU,換行寫(xiě)了

python main.py \
    --gpustart 0 \
    --gpus 2 \

如果“--gpustart 0 \”的斜線后面多了一個(gè)空格,"--gpus 2"就不會(huì)被算到"python mian.py --gpustart 0"同一行,結(jié)果就是"gpus 2"指定失敗,還被認(rèn)為是單獨(dú)的指令。

這種東西不會(huì)自己報(bào)錯(cuò)說(shuō)換行多了個(gè)空格啊喂,但是會(huì)提示 train.sh: line 2: --gpus: command not found

遇到這種 command not found,注意先檢查是不是換行時(shí)候\加了空格。

如果非常不幸,指定參數(shù)時(shí)候,這個(gè)參數(shù)名自己就是個(gè)有效的command,那可能有別的報(bào)錯(cuò),等我遇到了再來(lái)添加

總結(jié)

到此這篇關(guān)于linux shell輸出換行的文章就介紹到這了,更多相關(guān)shell輸出換行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Shell中刪除某些文件外所有文件的3個(gè)方法

    Shell中刪除某些文件外所有文件的3個(gè)方法

    這篇文章主要介紹了Shell中刪除某些文件外所有文件的3個(gè)方法,即在刪除文件時(shí)保留一些想要的,其它的則刪除,需要的朋友可以參考下
    2014-10-10
  • Linux下有名管道m(xù)kfifo使用詳解

    Linux下有名管道m(xù)kfifo使用詳解

    有名管道用于非親緣關(guān)系進(jìn)程之間的通訊,創(chuàng)建有名管道使用到的庫(kù)函數(shù)是mkfifo(),這里強(qiáng)調(diào)是庫(kù)函數(shù)的原因是,mkfifo同時(shí)也是一個(gè)用戶(hù)指令,這篇文章主要介紹了Linux下有名管道m(xù)kfifo使用,需要的朋友可以參考下
    2023-07-07
  • shell中如何批量注釋和取消注釋

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

    這篇文章主要介紹了shell中如何批量注釋和取消注釋?zhuān)瑤椭蠹腋玫睦斫夂蛯W(xué)習(xí)shell腳本,感興趣的朋友可以了解下
    2020-08-08
  • scp命令詳解(全)

    scp命令詳解(全)

    這篇文章主要介紹了scp命令,scp如何做遠(yuǎn)程拷貝,下面小編幫助大家解決有關(guān)scp命令相關(guān)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 詳解linux下利用crontab創(chuàng)建定時(shí)任務(wù)

    詳解linux下利用crontab創(chuàng)建定時(shí)任務(wù)

    這篇文章主要介紹了linux下利用crontab創(chuàng)建定時(shí)任務(wù)的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Linux修改主機(jī)名的命令詳解

    Linux修改主機(jī)名的命令詳解

    通常在購(gòu)買(mǎi)的服務(wù)器或者一些新安裝的Linux系統(tǒng)主機(jī)名是一個(gè)隨機(jī)的字符串,但是如果說(shuō)我們想標(biāo)識(shí)一下每臺(tái)主機(jī)的名稱(chēng),我們就可以修改一下主機(jī)名,所以本文給大家介紹了Linux修改主機(jī)名的命令,需要的朋友可以參考下
    2024-01-01
  • Git 常用命令整理

    Git 常用命令整理

    本文主要介紹了Git 命令,這里對(duì)Git 常用命令進(jìn)行了整理,在開(kāi)發(fā)項(xiàng)目過(guò)程中足夠用了,有需要的小伙伴可以參考下
    2016-07-07
  • bash腳本輸入密碼不回顯問(wèn)題的解決方法

    bash腳本輸入密碼不回顯問(wèn)題的解決方法

    編寫(xiě)一個(gè)bash腳本時(shí),需要用戶(hù)輸入一個(gè)密碼,方可繼續(xù)后續(xù)流程,但是又要保證用戶(hù)輸入的密碼不會(huì)被別人看到,因此排除了通過(guò)參數(shù)將密碼傳入腳本的方案
    2013-08-08
  • shell獲取目錄下所有文件夾的名稱(chēng)并輸出的實(shí)例

    shell獲取目錄下所有文件夾的名稱(chēng)并輸出的實(shí)例

    今天小編就為大家分享一篇shell獲取目錄下所有文件夾的名稱(chēng)并輸出的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • linux傳輸文件命令 rz 和 sz詳解

    linux傳輸文件命令 rz 和 sz詳解

    rz,sz是Linux/Unix同Windows進(jìn)行ZModem文件傳輸?shù)拿钚泄ぞ摺? 這篇文章主要介紹了linux傳輸文件命令: rz 和 sz,需要的朋友可以參考下
    2019-12-12

最新評(píng)論