parent-folder
という名前のフォルダーが次のようになっているとします。親には子が含まれ、各子にはstyle.cssファイルが含まれます。それぞれのCSSファイルの名前を_style.scss
に変更するbashスクリプトが必要です。また、スタイルシートのそれぞれに@import 'glue1';
を追加する必要があります。Bashループスルーフォルダーと名前を変更するファイル
parent-folder
child-folder
style.css
child-folder
style.css
child-folder
style.css
これは私がまとめたものです。私はbashの知識が不足しているため、これを理解するのに苦労しています。私はスクリプトを書くのが本当に難しいと思っています。そのスクリプトがparent-folder
から呼び出されない何
for file in */**; do
echo "@import 'glue1';"|cat - $file > /tmp/out && mv /tmp/out $file
echo ${file/%.css/.scss}
done;
:
- それぞれをループし、一時ファイルを作成することによって、それぞれのCSSファイルへのすべてのサブディレクトリ
- プリペンド
@import 'glue1';
。 - の前で[この]
${file/%.css/.scss}
と呼ばれる技術とどのように私は_
(アンダースコア)を先頭に追加します私の質問は何ですか...ある
.scss
で.css
に代わる新しいファイルルートをエコーファイル名?
'find'のmanページを読んでください。これは、このような種類のタスクのためのものです。 – boardrider