シェルスクリプト総合 その25at UNIXシェルスクリプト総合 その25 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:名無しさん@お腹いっぱい。 16/08/29 03:11:36.41 .net だったら問題の本質だけのスクリプトにすべきでは? 751:名無しさん@お腹いっぱい。 16/08/29 06:36:10.22 .net 単に簡略化して書いただけじゃ? 752:名無しさん@お腹いっぱい。 16/08/29 12:49:07.23 .net パイプが問題の本質なんだな パイプでつなげたwhileはサブシェルで起動するから、 > while抜けたときに変数の内容が保持されないんだけど > 元のシェルスクリプトと別プロセスになってるからってことなのかな? ってことになる whileをパイプの先に置いてる限り解決しないので、>>734が本質的な解 あるいは、shじゃなくてbashとかならプロセス置換が定石 while read title; do ... done < <(cat work/uhl.txt | grep -v ^# | sort | uniq) 753:名無しさん@お腹いっぱい。 16/09/08 21:25:56.17 .net urlを取得しようと、テストで下を試したのですがダメでした。 どなたか、どうすればいいか教えてください。 お願いします。 x="http://x" echo $x | grep -Ee "/[\w\.]" echo $x | grep -Ee "\/[\w\.]" echo $x | grep -Ee '/[\w\.]' echo $x | grep -Ee '\/[\w\.]' echo $x | grep -e "/[\w\.]" echo $x | grep -e "\/[\w\.]" echo $x | grep -e '/[\w\.]' echo $x | grep -e '\/[\w\.]' 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch