を繰り返すbashスクリプトを作成しています/home/someone/directory/
。ファイルリストを生成したいがルートを/home/someone/directory
、( /home/someone/directory
に変換/
)に設定すると、出力は次のようになります。
/file1
/file2
/dir1
/dir1/file1
翻訳のない同じ出力は次のとおりです。
/home/someone/directory/file1
/home/someone/directory/file2
/home/someone/directory/dir1
/home/someone/directory/dir1/file1
バッシュでこれは可能ですか?
ベストアンサー1
使用cut
:
cut -d'/' -f1,5- infile
のみ選択F最後まで数字 1 と 5 を生成します。