溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux命令行字符形狀工具boxes怎么用

發(fā)布時(shí)間:2021-10-25 10:10:07 來(lái)源:億速云 閱讀:218 作者:小新 欄目:系統(tǒng)運(yùn)維

這篇文章主要介紹Linux命令行字符形狀工具boxes怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在我的 Fedora 機(jī)器上,默認(rèn)沒(méi)有安裝 boxes 程序,但它在我的普通倉(cāng)庫(kù)中可以獲取到,所以用如下命令就可安裝:

$ sudo dnf install boxes -y

如果你在使用其他 Linux 發(fā)行版,一般也都可以在默認(rèn)倉(cāng)庫(kù)中找到 boxes

boxes 是我真正希望在高中和大學(xué)計(jì)算機(jī)課程中就使用的實(shí)用程序,因?yàn)樯埔獾睦蠋熞笪以诿總€(gè)源文件、函數(shù)、代碼塊等開(kāi)頭添加一些特定外觀的備注信息。

/***************//* Hello World *//***************/

事實(shí)證明,一旦你需要在框內(nèi)添加幾行文字,并且格式化的將它們統(tǒng)一風(fēng)格就會(huì)變得很乏味。而 boxes 是一個(gè)簡(jiǎn)單實(shí)用程序,它使用 ASCII 藝術(shù)風(fēng)格的字符形狀框來(lái)包圍文本。其字符形狀默認(rèn)風(fēng)格是源代碼注釋風(fēng)格,但也提供了一些其他選項(xiàng)。

它真的很容易使用。使用管道,便可以將一個(gè)簡(jiǎn)短問(wèn)候語(yǔ)塞進(jìn)字符形狀盒子里。

$ cat greeting.txt | boxes -d diamonds -a c

上面的命令輸出結(jié)果如下:

       /\          /\          /\    /\//\\/\    /\//\\/\    /\//\\/\ /\//\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\//\/\\///\\\//\/\\///\\\//\/\\///\\\\//\/                            \/\\// \/                                  \/ /\      I'm wishing you all a       /\//\\     joyous holiday season      //\\\\//     and a Happy Gnu Year!      \\// \/                                  \/ /\                                  /\//\\/\                            /\//\\\\///\\/\//\\\///\\/\//\\\///\\/\//\\\// \/\\///\\\//\/\\///\\\//\/\\///\\\//\/    \/\\//\/    \/\\//\/    \/\\//\/       \/          \/          \/

或者玩點(diǎn)更有趣的,比如:

echo "I am a dog" | boxes -d dog -a c

不要驚訝,它將會(huì)輸出如下:

          __   _,--="=--,_   __         /  \."    .-.    "./  \        /  ,/  _   : :   _  \/` \        \  `| /o\  :_:  /o\ |\__/         `-'| :="~` _ `~"=: |            \`     (_)     `/     .-"-.   \      |      /   .-"-..---{     }--|  /,.-'-.,\  |--{     }---. )  (_)_)_)  \_/`~-===-~`\_/  (_(_(_)  ((              I am a dog               ) )                                     ('---------------------------------------'

boxes 程序提供了很多選項(xiàng) 用于填充、定位甚至處理正則表達(dá)式。你可以在其 項(xiàng)目主頁(yè) 上了解更多有關(guān) boxes 的信息,或者轉(zhuǎn)到 GitHub 去下載源代碼或者貢獻(xiàn)你自己的盒子形狀。說(shuō)到此,如果你想給你的提交找個(gè)好點(diǎn)子,我已經(jīng)有了一個(gè)想法:為什么不能是一個(gè)節(jié)日禮物盒子?

         _  _        /_\/_\ _______\_\/_/_______|       ///\\\       ||      ///  \\\      ||                    ||     "Happy pull    ||       request!"    ||____________________|

以上是“Linux命令行字符形狀工具boxes怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI