我正在編寫一個bash腳本,以使DVD創作更加自動化(但主要是爲了讓我可以學習更多bash腳本),並且試圖找出是否可以控制外部命令如何呈現其輸出。Bash - 控制外部命令的輸出
例如,ffmpeg的輸出是一個(對我來說)對選項,庫,流,進度等無關緊要的負載。
我真正想要的是能夠選擇僅顯示具有輸入和輸出文件名的行,然後每次顯示同一行上的進度。對於mkisofs和wodim也是如此。
我試過谷歌搜索這個,我開始懷疑,要麼是它不可能或沒有人想到它(或者,可能,這是如此明顯,沒有人認爲有必要說出:-))。
非常感謝,提前,
大衛·肖
您能否提供一些示例,說明現在的輸出結果以及您希望看起來像什麼? –
這是非常可能的。嘗試使用'sed','awk'或'grep':'bash script.sh | grep' –
您是否嘗試過更改[ffmpeg -loglevel](https://ffmpeg.org/ffmpeg.html)?默認值是*「info - 在處理過程中顯示信息性消息,這是警告和錯誤的補充。」*。你可以把它一直放到*「安靜 - 什麼都不顯示;保持沉默」。* –