[過去ログ] シェルスクリプト総合 その28 (620レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
147
(1): 名無しさん@お腹いっぱい。 [] 2019/08/05(月) 19:41:32.36 AAS
>>142
142(2): 名無しさん@お腹いっぱい。 [sage] 2019/08/05(月) 15:17:00.15 AAS
>>141
こんな方法もあるんですね
ありがとうございます

curlの標準出力の6行目を変数に入れて他の文字列と組み合わせて標準出力に出力したいです。
URL="hoge"
ROKU="curl -sS $URL | sed -n '6p'"
echo "あいうえお"$ROKU"さしすせそ"

しかし結果はこうなりました
あいうえおcurl -sS hoge | sed -n '6p'さしすせそ
コマンドの標準出力を変数に設定したりコマンドの引数にしたりするには
「コマンド置換」 $(…) を使います

あと、「6行目」以外の部分も取り出したくなったときに curl を何度も実行したくはないので
curl と sed は分けておきたいところ

するとこんな感じ

PAGE=$(curl -sS "$URL")
ROKU=$(printf '%s\n' "$PAGE" | sed -n '6p')
NANA=$(printf '%s\n' "$PAGE" | sed -n '7p')
printf 'あいうえお%sさしすせそ\n' "$ROKU"
printf 'かきくけこ%sたちつてと\n' "$NANA"
148: 名無しさん@お腹いっぱい。 [sage] 2019/08/06(火) 10:37:34.03 AAS
>>146
146(1): 名無しさん@お腹いっぱい。 [sage] 2019/08/05(月) 18:01:04.99 AAS
>>128
> と書かれたテキストファイルを作りたいです

こうすれば良いのでは?

cat<<HERE > index.txt
ほにゃらら
ほんじゃらら
かきく
0 あいう
かきく
1 あいう
かきく
2 あいう
かきく
3 あいう
かきく
4 あいう
かきく
5 あいう
さしすせそ
HERE
複数行書く方法ありがとうございます

>>147
うまくいきました
ありがとうございます
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.210s