ディレクトリ名の一部を変数に保存して、ファイル名の先頭に追加できるようにしようとしています。
これは私がこれまでに持っているものです:
var=1
CH=`ls | awk '/[0-9]{2}(?=_.*)/ {if (NR=$var) print $0}'`
echo $CH
フォルダ名は のようになり01_Startup
ます。しかし、エコーは空白です。私はこれを理解することはできません。これがシェルスクリプトで可能かどうかは誰にもわかりませんか? | の順序とコマンドの組み合わせ方がよくわかりません。ありがとう。
木:
Benu-master
|
|--Chapter_02_Startup
|--|--01_Source_tree
|--|--02_Console
|--|--03_DEBUG
等々。