【发布时间】:2012-05-19 03:25:31
【问题描述】:
如何删除 Bash 中的文件名前缀,如下例所示:
XY TD-11212239.pdf
得到
11212239.pdf
即删除XY TD-?
【问题讨论】:
-
Linux 是一个内核。您实际上是指 [bash] 或 [sh](或其他 shell)吗?
-
@Shahbaz 的编辑:虽然 OP 可能意味着“shell”,但实际上甚至可以通过编写 C 程序来完成,例如。我的意思是:最好让 OP 澄清他是否指的是“外壳”。
-
@ArjunShankar,我从标题中删除了 shell,但顺便说一下他正在执行命令 (
XY file-name),我仍然相信他想在 shell 中执行此操作。 -
@Shahbaz:嗯.. 但是 OP 说
XY TD-是“文件名前缀”,他想删除它。那么'XY'可能不是shell命令。 -
@hamid - 你想重命名文件删除前缀吗?您想在 shell 中(如 bash)还是在程序中(哪种语言?)?