avatar
一个关于命令行的小问题# Unix - 噫吁兮,危乎高哉
s*n
1
我想在UNIX的命令行上过滤字符串,
例如反引号操作`echo Test.class`输出了Test.class,
现在我希望能够去掉后面的扩展名, 即过滤为Test,
然后再穿给下面的命令, 但我不知该用什么命令,
如何去写, 请各位大峡指教, 多谢了!
avatar
B*z
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,
: 然后再穿给下面的命令, 但我不知该用什么命令,
: 如何去写, 请各位大峡指教, 多谢了!

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。