[過去ログ] シェルスクリプト総合 その28 (620レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
362(1): 名無しさん@お腹いっぱい。 [sage] 2021/05/22(土) 02:29:18.62 AAS
追伸>>361361(2): 名無しさん@お腹いっぱい。 [sage] 2021/05/22(土) 02:08:46.46 AAS
>>359
デーモンなんかの実装は大体そうでしょ
mkfifoでファイルのように読み書きできるパイプ作れるでしょ?
無限whileループの中で1秒程度sleep、パイプに書き込まれてるかreadでチェック(所謂原始的なポーリング)
プロセスの関係について答えてなかった
クライエントがコマンドライン引数を単にnamed pipeへ書き込むだけのシェルスクリプトでいいです
というか必須でないです
ぶっちゃけやることはecho query >fifo
それを$eiji queryと書けると分かりやすいというだけですね
456(2): 名無しさん@お腹いっぱい。 [sage] 2021/08/31(火) 05:29:27.62 AAS
引数を表示するのに
echo $1
だけのスクリプトファイルを作って実行するのですが
なぜか引数が1&2等の場合にうまくいきません
494(1): 名無しさん@お腹いっぱい。 [sage] 2021/11/19(金) 11:07:42.62 AAS
>>492492(2): 名無しさん@お腹いっぱい。 [sage] 2021/11/19(金) 10:51:08.20 AAS
>>489
あと、forの場合は、シェルが対象がなくてglob展開できない場合はglobそのままの値となる。forの場合に限らずglobはそういうもの
for g in $f*
の場合は、g が $f* になるので、展開されずにそのままなのかチェックするのは必要
for g in $f*; do
[ "$g" = "$f*" ] && { echo 展開できませんでした; break; }
な感じで
ああ、念のためには元globとの比較ではなくて -e する方がいいな
[ "$g" = "$f*" ]
でなくて
[ -e "$g" ]
536: 名無しさん@お腹いっぱい。 [sage] 2022/02/28(月) 06:45:21.62 AAS
自分が理解できないからって
bashのせいにするのは恥ずかしい行為
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.043s