0

このスクリプトは、フォルダーを fvar2 のディレクトリに保存し、 「sed」コマンドを使用folder1/ folder2/ folder3/ して fvar1 にエコーする必要があります。folder1 folder2 folder3最後に、新しい配列 fvar1 内のすべてのディレクトリをエコーする必要があります

これがエラーです

./test.sh: line 18: syntax error near unexpected token ``echo "${fvar2[svar3]}" | sed 's#/##g'`'
./test.sh: line 18: `{fvar1[svar4]}=(`echo "${fvar2[svar3]}" | sed 's#/##g'`)'

そして、これはスクリプトです

#!/bin/bash

fvar2=(*/)
svar3=0
svar4=0

while true
do

{fvar1[svar4]}=(`echo "${fvar2[svar3]}" | sed 's#/##g'`)
svar3=`expr $svar3 + 1`
svar4=`expr $svar4 + 1`
echo "${fvar1[svar4]}"

done
4

1 に答える 1