実行時に に数行を出力するプログラムがある場合、これらの行をすべてリダイレクトして、生成中に操作を実行するstout
にはどうすればよいですか?sed
例えば:
7zip a -t7z output_folder input_folder -mx9 > sed 's/.*[ \t][ \t]*\([0-9][0-9]*\)%.*/\1/'
sed
7zip は一連の行を出力として生成し、それぞれにパーセンテージ値が含まれています。これらの値が生成されている間は、これらの値のみを表示したいと思います。残念ながら、上記のスクリプトは機能しません...
これを行う最善の方法は何ですか?