ルートを変更してパスを変換する

ルートを変更してパスを変換する

を繰り返す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 を生成します。

おすすめ記事