在Unix

时间:2015-09-01 07:01:25

标签: dos2unix

我需要修剪文件名的最后8个字符
例如:

Input -Vignesh.dat12345678
expected o/p : Vignesh.dat

我尝试使用rev,但它没有用。

1 个答案:

答案 0 :(得分:0)

你的问题是你需要删除5个字符,而描述说8 !!!

标准格式 -

echo Vignesh.dat12345678 | rev | cut -c X- | rev

假设您要删除8个字符,

echo Vignesh.dat12345678 | rev | cut -c 9- | rev

上面的代码将删除最后8个字符。要删除n个字符,只需添加(n+1)代替X