好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > linux shell在while中用read從鍵盤輸入的實現

linux shell在while中用read從鍵盤輸入的實現

熱門標簽:外呼電話系統怎么操作 百度地圖標注直線距離 天津電話外呼系統排名 商機地圖標注 智能電銷機器人有用嗎 怎么在百度地圖標注公司的位置 鶴崗400電話申請 測繪地圖標注名稱 德陽400電話申請

系統是ubuntu 14.04 64bit,之前曾想安裝Stream來玩dota2,但最終沒成功。由于Stream只有32bit,安裝Stream時也安裝了大量32bit的庫。刪除Stream后,這些庫也一直沒管,今天忽然心血來潮,想清理一下系統,把不必要的32bit庫都干掉。

dpkg -l | grep "i386"看一下,32bit庫太多,一個個敲sudo apt-get purge xxx顯然有點累,分析了一下輸出,

格式大概如下:

rc libkrb5support0:i386  1.12+dfsg-2ubuntu4  i386 MIT Kerberos runtime libraries - Support library

第2列為包名,第4列是平臺,于是決定寫一個腳本來刪除:

#!/bin/sh

#rc libkrb5support0:i386  1.12+dfsg-2ubuntu4  i386 MIT Kerberos runtime libraries - Support library
#
#
pks=`dpkg -l | grep "i386" | awk '{print $2,$4}'`

tmp="tmp.file"

echo "$pks" > $tmp

while read line
do
  name=`echo $line | awk '{print $1}'`
  platform=`echo $line | awk '{print $2}'`

  # if [ == ] in bash,buf in dash,if [ = ]
  if [ "$platform" = "i386" ];then
    sudo apt-get purge $name
  fi
done  $tmp

rm -rf $tmp

exit 0

這個腳本大體上沒有什么錯,不過在執行sudo apt-get purge $name這一行時,系統詢問是否刪除。但是這時卻沒有機會輸入,而是直接中止執行。

xzc@xzc-HP-ProBook-4446s:~$ ./rm_i386_package.sh 
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹    
正在讀取狀態信息... 完成    
下列軟件包將被【卸載】:
 libdrm-radeon1:i386*
升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 1 個軟件包,有 306 個軟件包未被升級。
解壓縮后會消耗掉 0 B 的額外空間。
您希望繼續執行嗎? [Y/n] 中止執行。

批量刪除軟件這操作,當然要一個確認,不能加個參數默認執行啊。

查了一下資料,大概是說

while read line
do
# xxx
done  $file

這樣會把read指令重定向為文件$file,這時在while中調用read會直接在文件中取一行作為輸入。所以在while中要把read重新定向為終端。上面的腳本稍微修改一行:

sudo apt-get purge $name  /dev/tty

這樣就OK了。

以上就是小編為大家帶來的linux shell在while中用read從鍵盤輸入的實現全部內容了,希望大家多多支持腳本之家~

您可能感興趣的文章:
  • Shell編程中while與for的區別及用法詳解
  • Shell中的for和while循環詳細總結
  • Windows Powershell Do While 循環
  • Shell腳本while、until循環語句簡明教程
  • Shell中的循環語句for、while、until實例講解
  • linux shell流程控制語句實例講解(if、for、while、case語句實例)
  • shell命令while循環中使用sleep命令代碼示例

標簽:丹東 滁州 百色 自貢 鎮江 武漢 優質小號 六盤水

巨人網絡通訊聲明:本文標題《linux shell在while中用read從鍵盤輸入的實現》,本文關鍵詞  linux,shell,在,while,中用,read,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux shell在while中用read從鍵盤輸入的實現》相關的同類信息!
  • 本頁收集關于linux shell在while中用read從鍵盤輸入的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: GOGO美鮑销魂人体偷拍图片| 丰满人妻熟妇乱精品视频| 99ye| avove丝袜| 日本欧美三级r级国产在线| 国产91变态冷s调教在线| 国产精品久久久久久久久无码吻| 弄**叫大爽| 羞羞色情Av视频免费登录网站| 2018国产先天一级天天弄| 久久er国产精品免费观看1| 乳霸冲田杏梨中文字幕| 日本xxxxxbbbbb精品| 在线观看一级片| www免费在线观看| 欧洲亚洲洲国产永久精品| 日本高清另类hdvideosexjav| 日本黄色性视频| 女人被狂躁后的视频免费| japanese日本护士xxx爽| 欧美最婬乱婬爆婬A片 | 成都4片p高清完整版hd| 国产欧美精品一区二区色综合| 第一次互换人妻陈滢| 很黄的叫床口述| 久久久96| 91精品久久人妻一区二区夜夜夜 | 欧美一级 黄 色 片69| 3D黄漫?18禁视频免费看网站| 一区二区三区国产精华液的特点 | 男人扒开女人下面狂躁动漫版| 77成人网| 成人叼嘿视频免费网站| 国产原创91| 国产精品亚洲AV三区八戒漫画| 成人一级黄色毛片| 暧暧小视频| 亚洲成a人片77777kkkk1| 又爽又黄的视频| 机机机对机机的软件免费下载| 漫画生肉|