sed
他のスクリプトで出力を使用するには?
たとえば(これは機能しません):
sed -n "$COUNTER",1p /domains.csv | wget
または
sed -n "$COUNTER",1p /domains.csv > /myScript.sh
私が知っている限り、>
出力をファイルに保存します。他のスクリプトでこの出力をパラメータとして使用する方法がわかりません。
(出力を変数として宣言した後、次の行で使用できることを知っています。私が興味を持っているのは、これを「コマンド」として行う方法です。
答え1
|
出力を取得して標準入力にリダイレクトします。wget
標準入力ではなくコマンドライン引数が必要なので、それをパイプして標準xargs
入力からコマンドラインを構築しようとしています。
sed -n "$COUNTER",1p /domains.csv | xargs wget
あるいは、wgetにstdinから入力を受け取るように指示することもできます。
sed -n "$COUNTER",1p /domains.csv | wget -i -