鍍金池/ 問(wèn)答/Linux/ shell腳本命令過(guò)長(zhǎng),為保持格式一致每行前面都有四個(gè)空格,輸出時(shí)如何去掉第二行

shell腳本命令過(guò)長(zhǎng),為保持格式一致每行前面都有四個(gè)空格,輸出時(shí)如何去掉第二行起每行前面的多余空格

如下

func1(){
    echo "arg1 arg2 arg3  \
    /data/123/s1/sh/text.sh \
    .......arg100"
}

請(qǐng)問(wèn)函數(shù)內(nèi)應(yīng)如何更改使輸出結(jié)果的時(shí)候, 使echo 第二行起后面每行前面的多余四個(gè)空格不會(huì)被輸出;

回答
編輯回答
兔寶寶
echo "arg1 arg2 arg3"  \
     "/data/123/s1/sh/text.sh" \
     ".......arg100"

將每一個(gè)字符串分開(kāi), 再連接.

2017年6月15日 22:01