天天看點

Shell腳本程式設計小技巧(1)-如何解決腳本中多行重定向結束符不用對齊到行首參考資料1、what?問題需求是什麼?2、how?怎麼解決這個問題?3、why?什麼原理呢?

參考資料

https://blog.csdn.net/ccwwff/article/details/48519119

1、what?問題需求是什麼?

首先需求從何而來呢,主要是編寫shell腳本,用cat 進行多行輸入重定向的時候,結束符必須要對齊行首,格式不好看。

2、how?怎麼解決這個問題?

首先百度,google搜尋了下,結果就是說的多的就是shell多行重定向沒有解決實際問題,可能是搜尋的關鍵字不對。人工智能檢索發現了一篇好文,人家寫的比我好,大家自行浏覽:[

https://segmentfault.com/a/1190000008130200

]

主要是用了<<-

3、why?什麼原理呢?

其實換個思路,這個是哪個的功能,是bash的功能,是以去man bash 一下,然後/<< 去搜尋下多行重定向就能找到先關解釋,比如輸入輸出,多行重定向,等等相關的幫助。

Shell腳本程式設計小技巧(1)-如何解決腳本中多行重定向結束符不用對齊到行首參考資料1、what?問題需求是什麼?2、how?怎麼解決這個問題?3、why?什麼原理呢?

是以說,換種思路,對于其他的指令是不是也是用這個方式呢,在度娘和邪惡的google下不能快速檢索到有用資訊時的一種方式。而且搜到的也不一定官方^_^

繼續閱讀