[解決済み] bashでファイルが存在するかどうかをテストするためのWhileループ
2022-12-03 14:24:34
質問
私はtxtファイルが存在する場合のみ、特定の変更を行うシェルスクリプトに取り組んでいますが、このテストループは動作しません。 ありがとうございます。
while [ ! -f /tmp/list.txt ] ;
do
sleep 2
done
どのように解決するのですか?
動作しない」とありますが、どうして「動作しない」とわかるのですか?
実際にファイルが存在するかどうか、追加で調べてみてはいかがでしょうか。
while [ ! -f /tmp/list.txt ]
do
sleep 2 # or less like 0.2
done
ls -l /tmp/list.txt
また、Bash(または関連する)シェルを使っていることを 'echo $SHELL' とタイプすることで確認できるかもしれません。CSHとTCSHでは、このループの意味が少し違っているようです。
関連
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Bashで文字列変数を連結する方法
-
[解決済み] Bashで文字列が部分文字列を含むかどうかをチェックする方法
-
[解決済み] Bash prints リテラルの改行をエコーする \n
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] Bashで文字列の配列をループする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 現在の日付と時刻を句読点を使わずに表示する
-
[解決済み] IFS=$' \n' の正確な意味は何ですか?
-
[解決済み] すべてのファイルに再帰的にファイル拡張子を追加する
-
[解決済み] homebrew パッケージがインストールされているかどうかを検出する
-
[解決済み] MacOSXでZSHをデフォルトシェルにする [終了しました]。
-
[解決済み] bash スクリプトで ENTER キー押下をシミュレートする
-
[解決済み] Bashの引数で引用符を維持するには?重複
-
[解決済み] 変数を展開するheredocを回避する方法は?重複
-
[解決済み] sed を使ってファイルの名前を大量に変更する
-
[解決済み] 環境変数の指定とエコーを同じコマンドラインで実行できないのはなぜですか?