X



【誰も知ってる】 関数型言語 sh, bash
■ このスレッドは過去ログ倉庫に格納されています
0005デフォルトの名無しさん
垢版 |
2018/05/26(土) 15:50:41.10ID:NxLTutQ0
>>4
いやあ、なんというか、わかってみれば「なーんだそうだったのか」って感じなんだけど、わかるまでが大変だった。w
実際ハマったのは人の作った外部コマンド実行していてそちらの内容を完全には把握してなかったからね。

色々やっている内に while read のループ内からそのコマンドを実行しないようにするとループすることがわかったが、
それでも一体何をするとそんなことになるのかわからず、ネットを色々検索して分かった。その時見つかったページはこれ。

shのwhileループでファイルを読み、中でsshを実行すると1回しかループしない
https://b.l0g.jp/dev/ssh-inside-while/
while read の中で rsh を実行するとループが止まってしまう件
https://kakakakakku.hatenablog.com/entry/20121208/1354935645


他にもこんなの見つけたよ。覚えとくとよさげなこと。(昔から使い込んでる人は知ってるとは思うが)

| while read のwhileループ脱出にはbreakではなくexitを利用する(+それに関連するTips)
https://qiita.com/neko_the_shadow/items/39d35d09dd58c26002bb
BASHのwhile readで最終行が処理されない問題の解決方法
https://qiita.com/Ets/items/a7fa24b138b8ee883dac
0006デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:46:58.53ID:gFgZc5FG
2UN
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況