回答編集履歴
2
補足の表現を修正
answer
CHANGED
@@ -10,4 +10,4 @@
|
|
10
10
|
done < <(find . -type f -print0)
|
11
11
|
```
|
12
12
|
|
13
|
-
補足: あなたがスクリプトの実行自体に失敗しているのは、「sh」でスクリプトを読み込んでいるからです。「sh」の実体はbashですが、**shでスクリプトを実行するとsh互換のbash posixモードで動作**します。すると、shにはない機能がオミットされるので、提示されたエラーが発生します。
|
13
|
+
補足: あなたがスクリプトの実行自体に失敗しているのは、「bash」ではなく「sh」コマンドでスクリプトを読み込んでいるからです。CentOSにおける「sh」の実体はbashですが、**shコマンドでスクリプトを実行するとsh互換のbash posixモードで動作**します。すると、オリジナルのshにはない機能(プロセス置換など)がオミットされるので、提示されたエラーが発生します。
|
1
補足を追加
answer
CHANGED
@@ -8,4 +8,6 @@
|
|
8
8
|
while read -d $'\0' file; do
|
9
9
|
echo "${file}"
|
10
10
|
done < <(find . -type f -print0)
|
11
|
-
```
|
11
|
+
```
|
12
|
+
|
13
|
+
補足: あなたがスクリプトの実行自体に失敗しているのは、「sh」でスクリプトを読み込んでいるからです。「sh」の実体はbashですが、**shでスクリプトを実行するとsh互換のbash posixモードで動作**します。すると、shにはない機能がオミットされるので、提示されたエラーが発生します。
|