新聞中心
概念上來講,linux有很多復(fù)雜的輸出之換行絕技,這些絕技很容易被搞暈,今天我們就來看看這里面又有什么好玩的東西。

目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、臨漳網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
首先,我們從簡單的echo命令開始說起。echo命令可以用來在Linux終端中輸出一段字符串,但是默認情況下echo命令是不支持換行的,若想要換行,需要在字符串后面添加-e參數(shù),例如:`echo -e “my\n name\n is\n Jack”`,這樣就可以把字符串以換行的方式輸出了。
其次,Linux系統(tǒng)中還有一個很強大的命令——cut,它可以幫助我們從指定文件或字符串中完成單詞或者字符列的提取或統(tǒng)計,它也支持換行的。我們可以通過“–fields”來指定被提取的單詞或者字符的索引,通過“–delimiter”來指定輸出字段是由哪些字符分隔,通過“-n, –bytes”來指定是取第幾個字節(jié),以及“-s, –squeeze-repeats”來只提取每行中第一個指定字符列,這樣就可以實現(xiàn)以換行的方式輸出了。
此外,Linux系統(tǒng)中還有很多支持換行輸出的命令,比如head、tail等,它們可以讓我們完成指定行數(shù)的換行輸出,比如我們可以用tail -n +3實現(xiàn)從第三行輸出開始換行輸出,或者用head -n -3來實現(xiàn)從第三行到最后結(jié)束的換行輸出。
最后,還有一個絕技讓我們來分享,它叫做fold,fold是一個比較好玩的換行工具,它可以把較長的文本輸出按照指定長度拆分換行(行尾加空格)輸出。例如 fold -s -w 20 file.txt,這行命令可以把file.txt中的文本按照20個字符長度換行輸出。
總之,Linux的輸出之換行絕技可以說多種多樣,其中還有許多技巧可以輔助我們快速地實現(xiàn)換行輸出。希望大家結(jié)合實際情況選擇恰當?shù)拿畎桑?/p>
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
網(wǎng)站欄目:Linux輸出之換行絕技(linux輸出換行)
網(wǎng)站路徑:http://www.dlmjj.cn/article/djesgjs.html


咨詢
建站咨詢
