私は、いくつかのパスを含む入力ファイルを持っています。該当する行は以下の通りです:grepがバックグラウンドプロセスを起動する
initial_solution_file = ../../INIT/foo
私は何をしたいのは、「私は「INIT」と入力しますように、このパスを表示していましたエイリアスをしていると、シェルは戻ってくる最初のソリューションです:../ ../INIT/foo」
私は何をしようとしたことは次のとおりです。
grep initial_solution_file input_file | awk '{print $3}' | echo "the initial solution is:" `xargs echo`
それは、所望の出力を提供しますが、私はadditionalyのような何かを得る: [6] 48201 48202
これはどういう意味ですか、それを防ぐ方法は?事前に
おかげ
'grep'の前に' command'を追加してみてください。 'command grep initial_solution_file input_file ...'のように – NullDev