婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux下使用Shell腳本獲取終端寬度的解決方法

Linux下使用Shell腳本獲取終端寬度的解決方法

熱門標簽:地圖標注x是啥意思 同花順電話機器人微信 威海電銷外呼系統(tǒng)好用嗎 北京電銷機器人對市場的影響 外呼系統(tǒng)的合法性 輝縣市地圖標注 房產(chǎn)證地圖標注的兩個面積 武漢語音電銷機器人加盟 湖北孝感如何辦理

獲取終端大小時候的學習

在寫shell腳本時想輸出一行占滿整個終端屏幕寬度的 橫杠

發(fā)現(xiàn)for循環(huán)會導致執(zhí)行緩慢

解決方法:

使用yes 命令

sed '50q' 顯示50行

tr -d '\n' 刪除 \n

多次重復輸入相同字符可用yes

yes "2" | sed '50q' | tr -d '\n'

想法來自:打印100個連續(xù)的符號,不用循環(huán)

--------------------------------------------------------------------------------

stty size (獲取終端大小)

stty size|awk '{print $2}'

最終命令:

(指令版)
shellwidth=`stty size|awk '{print $2}'`
# 輸出橫杠
yes "-" | sed $shellwidth'q' | tr -d '\n'
----------------------------------------------------
(function版)
function getshellwidth() # 這里可以去掉function
{
  echo `stty size|awk '{print $2}'`
  #return 0 # return是返回 成功或者失敗的
  #調(diào)用的時候只需要上面的輸出就行, 他會將標準輸出return回來
}
# 這塊有個疑問 就是如下面的寫法會報錯 Inappropriate ioctl for device
# yes "-" | sed `getshellwidth`'q' | tr -d '\n'
----------------------------------------------------
# 輸出橫杠
shellwidth=`getshellwidth` 
yes "-" | sed $shellwidth'q' | tr -d '\n'

(直接顯示一行橫杠)# 推薦使用本方法
printLine()   
{
  # 進行判斷
  if [ ! $1 ]; then
    # 沒有參數(shù)則直接輸出 -
    outword='-'
  else
    # 將輸入的參數(shù)1 賦值給outword
    outword=$1
  fi 
  shellwidth=`stty size|awk '{print $2}'`
  yes $outword | sed $shellwidth'q' | tr -d '\n'
}
printLine    # 直接調(diào)用 后面可以跟參數(shù)

備注: 獲取寬度后最好是將寬度定義為一個新的變量,或者是function 這樣獲取比較方便

優(yōu)雅的判斷

${COLUMN:-} 

例如:    ${COLUMN:-1} 

如果COLUMN是空變量,或者變量不存在,返回-后面的內(nèi)容,如果變量有值返回這個值。

備注:

$COLUMNS 在linux 也可以顯示行寬,但是放在bash 腳本中 則需要使用 source shell.sh 的格式去編寫

 因為source 可以直接利用當前環(huán)境變量 而bash則是另起一個環(huán)境,無法輸出(猜想)

總結(jié)

以上所述是小編給大家介紹的Linux下使用Shell腳本獲取終端寬度的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 在 Linux 終端中查找域名 IP 地址的命令(五種方法)
  • 對Linux終端使用socks5代理的方法詳解
  • Android之在linux終端執(zhí)行shell腳本直接打印當前運行app的日志的實現(xiàn)方法
  • Linux獲取10個你最常用的終端命令列表
  • 在Linux 命令行終端分屏的兩種工具
  • linux下終端分屏使用的兩種方法(screen和tmux)
  • Linux終端命令行的常用快捷鍵詳解
  • 在linux的終端退出python命令行的方法
  • Linux使用stty顯示修改終端行設(shè)置

標簽:蚌埠 迪慶 日喀則 紹興 麗江 武威 安康 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Linux下使用Shell腳本獲取終端寬度的解決方法》,本文關(guān)鍵詞  Linux,下,使用,Shell,腳本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下使用Shell腳本獲取終端寬度的解決方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下使用Shell腳本獲取終端寬度的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲福利视频导航| 春色校园综合激情亚洲| 国产精品一区二区在线看| 99re6这里只有精品视频在线观看| 欧美精品色综合| 婷婷成人综合网| 日韩精品一区二区在线| 久久国内精品自在自线400部| 欧美精品第1页| 日韩av一区二区三区四区| 欧美精品在线视频| 激情五月婷婷综合网| 国产亚洲精品精华液| 成人免费观看av| 亚洲一区在线免费观看| 欧美一区二区性放荡片| 国产剧情一区在线| 欧美国产1区2区| 欧美午夜精品一区二区蜜桃 | 五月婷婷色综合| 在线不卡a资源高清| 成人高清伦理免费影院在线观看| 亚洲欧美另类久久久精品2019| 欧美日韩国产中文| 国产**成人网毛片九色 | 成人高清在线视频| 精品久久久影院| 亚洲精品一区二区三区四区高清| 天天综合天天综合色| 国产日韩欧美在线一区| 欧美午夜不卡在线观看免费| 国产精品资源网站| 奇米影视7777精品一区二区| 亚洲国产精品传媒在线观看| 5566中文字幕一区二区电影| 国产福利91精品一区二区三区| 亚洲视频一二区| 久久无码av三级| 日韩一区二区三区在线视频| 日本韩国欧美一区二区三区| 99久久精品国产精品久久| 日韩不卡一区二区三区| ...av二区三区久久精品| 国产欧美日韩在线看| 国产午夜精品一区二区三区四区| 91精品国产色综合久久不卡蜜臀 | 国产一区欧美一区| 久久成人免费网| 国内精品伊人久久久久影院对白| 日韩和的一区二区| 五月天中文字幕一区二区| 午夜精品福利在线| 日韩高清在线观看| 麻豆中文一区二区| 国产乱码字幕精品高清av| 激情综合网av| 欧美午夜精品一区二区蜜桃| 欧美日韩一级片网站| 欧美一级艳片视频免费观看| 日韩免费看的电影| 久久影视一区二区| 一区二区三区成人在线视频| 日韩成人免费在线| 成人精品高清在线| 欧美一区二区三区免费大片| 久久精品在线观看| 一区二区久久久| 国产福利一区在线观看| 91麻豆精品在线观看| 精品久久人人做人人爽| 亚洲日本免费电影| 精品亚洲国产成人av制服丝袜| 99国产精品国产精品久久| 欧美不卡在线视频| 久久久久久久网| 欧美国产精品v| 欧美精品久久一区二区三区| 国产亚洲欧洲997久久综合 | 国产精品免费视频观看| 日本 国产 欧美色综合| 91蜜桃视频在线| 国产蜜臀av在线一区二区三区| 91亚洲精华国产精华精华液| 欧美片在线播放| 亚洲乱码日产精品bd| 成人精品亚洲人成在线| 日韩欧美亚洲国产精品字幕久久久 | 中文字幕亚洲在| 不卡在线观看av| 亚洲日本一区二区三区| 色噜噜夜夜夜综合网| 国产精品乱人伦| 成人国产视频在线观看| 国产日韩欧美不卡在线| 国产不卡视频在线观看| 中文一区一区三区高中清不卡| 韩国三级电影一区二区| 国产欧美一区二区三区网站| 成人午夜又粗又硬又大| 亚洲国产激情av| 在线观看91精品国产入口| 亚洲成a人v欧美综合天堂下载| 91麻豆精品久久久久蜜臀| 久久草av在线| 亚洲欧美一区二区在线观看| 欧美亚洲愉拍一区二区| 欧美日韩一区成人| 日韩vs国产vs欧美| 国产精品视频第一区| av午夜精品一区二区三区| 亚洲国产另类av| 国产午夜亚洲精品理论片色戒| 欧美性猛交xxxx乱大交退制版| 久久99这里只有精品| 亚洲人成小说网站色在线| 日韩小视频在线观看专区| av电影在线观看一区| 日韩成人一级片| 一区二区三区四区亚洲| 在线播放一区二区三区| 99久久综合色| 国产成人免费网站| 黄色资源网久久资源365| 香蕉影视欧美成人| 综合色天天鬼久久鬼色| 精品国产乱码久久久久久久| 久久精品男人的天堂| 国产精华液一区二区三区| 亚洲国产精品一区二区www在线| 久久久久88色偷偷免费| 99精品欧美一区二区蜜桃免费 | 91欧美一区二区| 国产校园另类小说区| 色婷婷综合激情| 日本欧美一区二区在线观看| 久久美女艺术照精彩视频福利播放| 日本va欧美va瓶| 91官网在线观看| 欧美性生活一区| 一本一道波多野结衣一区二区| 高清视频一区二区| 福利一区福利二区| 国产精品资源站在线| 麻豆精品国产传媒mv男同| 欧美性受xxxx| 91老司机福利 在线| 色综合天天综合狠狠| 色婷婷综合视频在线观看| 高清在线不卡av| 成人精品一区二区三区中文字幕| 风间由美一区二区三区在线观看| 国产成人高清视频| www.色综合.com| 在线观看精品一区| 欧美肥妇bbw| 欧美日韩成人综合在线一区二区| 555www色欧美视频| 日韩精品一区国产麻豆| 日韩一区二区中文字幕| 欧美r级在线观看| 欧美极品美女视频| 亚洲精品中文字幕在线观看| 亚洲高清三级视频| 国产制服丝袜一区| 99国产精品久久| 一级中文字幕一区二区| jlzzjlzz亚洲女人18| 国产精品沙发午睡系列990531| 欧美成人精品1314www| 久久久精品免费网站| 中文字幕在线观看一区| 亚洲精品一卡二卡| 石原莉奈在线亚洲三区| 国产在线麻豆精品观看| 97久久超碰国产精品电影| 在线日韩国产精品| 欧美一区二区在线不卡| 久久久精品蜜桃| 亚洲一区二区三区精品在线| 日韩国产精品久久久久久亚洲| 国产精品一区专区| 在线国产亚洲欧美| 久久色.com| 最好看的中文字幕久久| 日韩影院免费视频| 国产精品456| 日本精品裸体写真集在线观看| 日韩免费视频一区二区| 亚洲欧美激情视频在线观看一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 麻豆91在线看| 色偷偷久久一区二区三区| 精品剧情在线观看| 亚洲一二三区在线观看| 青青国产91久久久久久 | 一区二区三区在线影院| 91精品国产麻豆| 国产精品私房写真福利视频| 亚洲高清免费在线| 成人高清av在线|