亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

shell(bash)下“time” 命令的輸出詳解

2020-07-27 18:59:47
字體:
來源:轉載
供稿:網友

前言

相信大家都知道bash下time是一個很有用的命令,它可以為一段腳本或一個程序的執行計時,這通常在粗略比較程序執行效率的時候很方便。但是你會發現,time命令輸出的時間文字不能被簡單地重定向,例如重定向至一個文本文件,只能顯示在屏幕上,這對于非交互計時很不方便。

例如:

$ time find . -name "mysql.sh" >1.txtreal 0m0.081suser 0m0.060ssys  0m0.020s$ time find . -name "mysql.sh" 2>2.txt./work186/sms/bin/mysql.sh./work186/sms/src/scripts/mysql.sh./work186/sms/src/scripts1/mysql.sh./work186/sms1/bin/mysql.sh./work186/sms1/src/scripts/mysql.sh./temp/sms/bin/mysql.sh./temp/sms/src/scripts/mysql.shreal 0m0.068suser 0m0.040ssys  0m0.030s

通過上面的嘗試,發現無法將time的輸出信息重定向到文件里面,為什么?因為time是shell的關鍵字,shell做了特殊處理,它會把time命令后面的命令行作為一個整體來進行處理,在重定向時,實際上是針對后面的命令來的,time命令本身的輸出并不會被重定向的。

關鍵字time設置了一個標記,知道command(find)命令執行完,timing信息才被打印到stderr中。time關鍵字要整個command和管道,還有相關的重定向都要來得高級。這就是為什么簡單的重定向對于time而言不起作用。 這是Bash語法定義的。command之后的重定向對于time而言,是command的一部分。

注:time命令的輸出到標準錯誤(stderr)中

當time命令執行時,command運行于當前shell(也就是time命令所執行的shell)的下一級shell,而time自身的輸出位于當前shell的stderr。像上面所示的那樣重定向只會使得command的stdout被重定向至一個文本文件,而不會輸出time自身的輸出內容。

第一種解決方法,就是將time命令和將要執行的命令行放到一個shell代碼塊中,也就是一對大括號中,要注意空格和分號的使用。

$ { time find . -name "mysql.sh"; } 2>2.txt./work186/sms/bin/mysql.sh./work186/sms/src/scripts/mysql.sh./work186/sms/src/scripts1/mysql.sh./work186/sms1/bin/mysql.sh./work186/sms1/src/scripts/mysql.sh./temp/sms/bin/mysql.sh./temp/sms/src/scripts/mysql.sh$ cat 2.txtreal 0m0.068suser 0m0.030ssys  0m0.040s

第一種方式的嘗試成功了,總結起來就是 { time command-line; } 2>file  注意分隔符的使用。

另外一種方式就是使用子Shell的方式

如下所示:

$ (time find . -name "mysql.sh") 2>2.txt./work186/sms/bin/mysql.sh./work186/sms/src/scripts/mysql.sh./work186/sms/src/scripts1/mysql.sh./work186/sms1/bin/mysql.sh./work186/sms1/src/scripts/mysql.sh./temp/sms/bin/mysql.sh./temp/sms/src/scripts/mysql.sh$ cat 2.txtreal 0m0.083suser 0m0.040ssys  0m0.020s[root@web186 root]#

第二種方式的嘗試也成功了,總結起來就是 (time command-line) 2>file 這里time緊貼著小括號(也可以的,命令行結束也不必帶分號。當然最好還是用第一種方式,畢竟啟動一個子shell是要多占些資源的。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av电影在线网| 精品亚洲va在线va天堂资源站| 欧美黑人视频一区| 懂色av中文一区二区三区天美| 国产精品久久久久久久久久三级| 日韩在线观看网站| 亚洲人成电影网站色| 欧美极品少妇xxxxⅹ裸体艺术| 欧美激情成人在线视频| 日韩国产精品亚洲а∨天堂免| 视频直播国产精品| 欧美激情一区二区久久久| 国产精品678| 亚洲欧洲自拍偷拍| 亚洲欧美资源在线| 国产一区视频在线播放| 亚洲在线视频观看| 亚洲一区二区久久久久久久| 欧美激情网友自拍| 色伦专区97中文字幕| 亚洲欧美一区二区精品久久久| www.国产精品一二区| 亚洲理论在线a中文字幕| 91免费在线视频网站| 国产精品视频免费在线观看| 久久九九亚洲综合| 久久天天躁狠狠躁夜夜躁2014| 日韩小视频在线观看| 国产成一区二区| 久久久免费av| 国产亚洲aⅴaaaaaa毛片| 综合av色偷偷网| 亚洲一二在线观看| 久久久99久久精品女同性| 国内精品久久久久久久久| 欧美放荡办公室videos4k| 久久人人爽亚洲精品天堂| 精品欧美国产一区二区三区| 日韩在线观看网站| 成人网中文字幕| 成人午夜在线观看| 97在线看免费观看视频在线观看| 91系列在线播放| 亚洲男人天堂2023| 精品性高朝久久久久久久| 国内精品久久久久久中文字幕| 亚洲第一av网| 欧美一区二区视频97| 国产亚洲欧美日韩精品| 国产成人在线播放| 亚洲精品久久久久久久久久久久久| 日韩精品亚洲元码| 欧美wwwxxxx| 日韩中文在线不卡| 欧美日韩亚洲精品一区二区三区| 国产盗摄xxxx视频xxx69| 亚洲成色www8888| 久久高清视频免费| 伊人久久久久久久久久久久久| 亚洲视频欧洲视频| 青青久久av北条麻妃海外网| 日韩高清av在线| 黑人与娇小精品av专区| 91欧美激情另类亚洲| 中文字幕日韩欧美在线| 欧美裸体xxxxx| 狠狠色狠色综合曰曰| 国产精品久久不能| 国产91在线视频| 国产精品久久激情| 欧美另类69精品久久久久9999| 欧美极品美女视频网站在线观看免费| 人人爽久久涩噜噜噜网站| 欧美亚洲第一区| 精品国产一区二区三区久久久狼| 日韩精品中文字幕在线| 丝袜亚洲欧美日韩综合| 日本不卡免费高清视频| 热久久99这里有精品| 成人黄色大片在线免费观看| 欧美韩国理论所午夜片917电影| 欧美自拍大量在线观看| 久久精品国产欧美激情| 欧美激情精品久久久久久| 亚洲视频在线观看| 亚洲欧美日韩精品久久| 精品国产精品三级精品av网址| 97香蕉超级碰碰久久免费软件| 国产精品久久久久久久久久久久久| 亚洲精品视频在线播放| 91国产美女在线观看| 久久亚洲精品成人| 欧美高跟鞋交xxxxxhd| 欧美性猛交xxxxx免费看| 亚洲国产一区自拍| 中文字幕最新精品| 国产日韩在线观看av| 91成人天堂久久成人| 欧美色视频日本高清在线观看| 精品国内亚洲在观看18黄| 欧美日韩精品二区| 国产偷国产偷亚洲清高网站| 日韩精品欧美国产精品忘忧草| 日韩精品视频免费专区在线播放| 欧美黄网免费在线观看| 久久久综合免费视频| 久久中文字幕在线| 欧美日韩国产成人高清视频| 一本大道久久加勒比香蕉| 亚洲精品乱码久久久久久按摩观| 欧美日韩亚洲一区二| 国产精品久久久久久五月尺| 亚洲欧美在线x视频| 欧美黑人国产人伦爽爽爽| 欧美日韩中文在线| 视频一区视频二区国产精品| 欧美激情欧美激情| 国产丝袜视频一区| 成人福利网站在线观看11| 国产精品久久久久久亚洲调教| 中文字幕日本欧美| 91wwwcom在线观看| 国产精品成人在线| 91热福利电影| 91大神福利视频在线| 亚洲一区二区三区在线视频| 久久精品视频在线观看| 日韩免费观看视频| 91精品国产色综合久久不卡98口| 国产精品永久免费观看| 精品久久久久久电影| 亚洲免费高清视频| 欧美俄罗斯乱妇| 亚洲一区二区三区在线免费观看| 国产va免费精品高清在线观看| 精品久久久久久久久久久| 久热爱精品视频线路一| 欧美电影免费观看电视剧大全| 国产欧美日韩精品在线观看| 亚洲免费视频观看| 国产亚洲精品久久久优势| 2019中文在线观看| 91久久精品美女| 国产精品久久久久久久久久三级| 国内精品久久久久影院优| 国产午夜精品免费一区二区三区| 欧美国产第一页| 另类少妇人与禽zozz0性伦| 中文字幕av一区二区| 亚洲最大中文字幕| 色婷婷综合久久久久中文字幕1| 久久伊人精品视频| 欧美黄色小视频| 欧美精品电影免费在线观看| 国产精品 欧美在线| 欧美一级在线亚洲天堂| 精品国产精品三级精品av网址| 在线观看视频亚洲| 日韩欧美亚洲范冰冰与中字| 久久天天躁夜夜躁狠狠躁2022| 在线观看欧美日韩国产| 国产一区二区三区直播精品电影| 亚洲精品日韩在线| 欧美在线观看网站|