s****n 发帖数: 8 | 1 我想在UNIX的命令行上过滤字符串,
例如反引号操作`echo Test.class`输出了Test.class,
现在我希望能够去掉后面的扩展名, 即过滤为Test,
然后再穿给下面的命令, 但我不知该用什么命令,
如何去写, 请各位大峡指教, 多谢了! | B**z 发帖数: 153 | 2 create a small script, named it trunc (or anything you want)
only one line inside it, echo ${1%.class}
or define it as a function, on command line type
trunc(){
echo ${1%.class}
}
then you can call it like `trunc Test.class`
【在 s****n 的大作中提到】 : 我想在UNIX的命令行上过滤字符串, : 例如反引号操作`echo Test.class`输出了Test.class, : 现在我希望能够去掉后面的扩展名, 即过滤为Test, : 然后再穿给下面的命令, 但我不知该用什么命令, : 如何去写, 请各位大峡指教, 多谢了!
|
|