[解決済み] シェルスクリプトからディレクトリにファイルがあるかどうか確認する
2022-06-21 16:59:59
質問
シェルスクリプトから、ディレクトリにファイルがあるかどうかを確認するにはどうしたらよいでしょうか。
これに似たようなもの
if [ -e /some/dir/* ]; then echo "huzzah"; fi;
と同じですが、これはディレクトリが1つまたは複数のファイルを含んでいる場合に動作します(上のものは正確に0または1のファイルでのみ動作します)。
どのように解決するのですか?
これまでの解決策では
ls
. 以下は、すべてbashでの解決策です。
#!/bin/bash
shopt -s nullglob dotglob # To include hidden files
files=(/some/dir/*)
if [ ${#files[@]} -gt 0 ]; then echo "huzzah"; fi
関連
-
[解決済み] sed で二重引用符と単一引用符をエスケープするにはどうしたらいいですか?
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Bashのシンタックスエラー:予期しないファイルの終わり
-
[解決済み] bashスクリプトでタブ文字をエコーする
-
[解決済み] OS X で 'find' コマンドを使用して 'sed' を使用するとエラーが発生する。"無効なコマンドコードです。"
-
[解決済み] systemd サービス 203/EXEC の失敗 (そのようなファイルやディレクトリがない) を修正する。
-
[解決済み] configureコマンドが見つからない cygwin
-
[解決済み] ConcatenationとAppendの違いについて【終了しました
-
[解決済み] awkシステムコール
-
[解決済み] bash file returns unexpected token `$'dottpr''
-
[解決済み] IPアドレスのまとめ方
-
[解決済み] 環境変数を表示/エコーするには?