/mnt/sampleserver/test_1/myfile.pdf
刪除線的一部分在文本文件中的我的文本文件我想刪除
/mnt/sampleserver/test_1/
請建議我如何使用Linux做命令。
/mnt/sampleserver/test_1/myfile.pdf
刪除線的一部分在文本文件中的我的文本文件我想刪除
/mnt/sampleserver/test_1/
請建議我如何使用Linux做命令。
幾種方法:
file="/mnt/sampleserver/test_1/myfile.pdf"
$ echo ${file##*/}
myfile.pdf
$ echo $file | cut -d/ -f5
myfile.pdf
$ echo $file | awk -F/ '{print $5}'
myfile.pdf
你可以用任何文字處理工具,例如sed的:
% echo "/mnt/sampleserver/test_1/myfile.pdf" | sed -e 's|/mnt/sampleserver/test_1/||'
myfile.pdf
謝謝,它的工作。 – user2353439
下面應該讓你去。 (請注意 「\」 的轉義字符)
/斌/ sed的-i 「S // MNT/sampleserver/TEST_1 ///」
/bin/sed -i「s/\/mnt \/sampleserver \/test_1 \ ////」file_name –
使用['basename'(HTTP://linux.die .net/man/1/basename) –