通过更改 root 来转换路径

通过更改 root 来转换路径

我正在编写一个 bash 脚本,它将遍历/home/someone/directory/.我想创建一个文件列表,但将 root 设置为/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

在 bash 中可以做到这一点吗?

答案1

使用cut

cut -d'/' -f1,5- infile

仅选择F生成数字 1 和 5 到最后

相关内容