シェルスクリプトでのエコー文の中のループに使用する方法

マヘシュKalakattu:

私はあなたの助けを必要とし、私が使用してファイル名のセットを取得しています

for fn in "${fnames[@]}"
  do
   echo $fn;
 done

私のような出力を必要とします

const route=[{
     {name:'filename1',
      component:filename1,
      path:'/filename1'
  }]

私はこのようにしようとしています

echo 'const routes=[
      for i in '${fnames[@]}'
        do 
            echo '$i'
        done
]'

それは、私はシェルスクリプトに新たなんだ、私にアドバイスをお願い配列に一つだけ最後の要素を表示します

Barmar:

複数使用echoのステートメントを。

echo 'const routes = ['
for i in "${fnames[@]}"
do
    echo "$i"
done
echo ']'

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=320264&siteId=1