[解決済み】Linuxのシェル機能「find -exec」。
2022-04-05 10:23:07
質問
を取得する方法はありますか?
find
シェルで定義した関数を実行させることができますか?
例えば
dosomething () {
echo "Doing something with $1"
}
find . -exec dosomething {} \;
その結果、次のようになります。
find: dosomething: No such file or directory
を取得する方法はありますか?
find
's
-exec
を見ることができます。
dosomething
?
解決方法は?
シェル関数の実行方法はシェルだけが知っているので、関数を実行するにはシェルを実行する必要があります。 また、作成した関数をエクスポートするには
export -f
そうしないと、サブシェルに継承されないからです。
export -f dosomething
find . -exec bash -c 'dosomething "$0"' {} \;
関連
-
[解決済み] pkg-configが見つからないエラー
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] find .コマンドでディレクトリを除外する方法
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] シェルコマンドの実行と出力のキャプチャ
-
[解決済み] シェルコマンドを実行しながらエコーする方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 readChar(con, 5L, useBytes = TRUE) のエラー : 接続を開くことができません。
-
[解決済み】ハイフン(-)で始まるファイル名を処理する方法は?
-
[解決済み】stdinがターミナルでないため、疑似ターミナルが割り当てられない
-
[解決済み】画面 ターミナル '/dev/pts/0' を開くことができない - 確認してください。
-
[解決済み] linuxでpsから特定のプロセスをgrepする方法は?
-
[解決済み] Bashスクリプトでスクリプトファイル名を知るには?
-
[解決済み] ls -l の "total" が表示されるファイルサイズの合計にならないのはなぜですか?[クローズド]
-
[解決済み] LinuxでXcodeを動かせるか?
-
[解決済み】md5sumでハッシュ値のみ取得(ファイル名なし)。
-
[解決済み] BashでWhileループが1行目で読み込みを停止する場合