由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - 一个关于命令行的小问题
相关主题
怎样在UNIX命令行执行一个perl语句?急,帮个忙
Re: 为什么emacs自动给我加^M.Re: redirect in fork() then exec()
有关Unix shell script的问题甚至文件权限C之一问
如何显示出“*”关于cxterm的问题
看看下面这个至少要多少行FreeBSD: Can't kill child process!
my homework for UNIX shell高手, thanks!!![转载] 用cat看到的命令行输入M-BM-7是什么东西?
questionSolaris 5.9命令行输入问题
unix command explain??[转载] a simple but weird question about the usage of "test" in RH6.2 !
相关话题的讨论汇总
话题: trunc话题: 命令行话题: echo话题: 过滤话题: 1%
进入Unix版参与讨论
1 (共1页)
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,
: 然后再穿给下面的命令, 但我不知该用什么命令,
: 如何去写, 请各位大峡指教, 多谢了!

1 (共1页)
进入Unix版参与讨论
相关主题
[转载] a simple but weird question about the usage of "test" in RH6.2 !看看下面这个至少要多少行
为什么有时用windows的telnet,每打一个字母会出现两个相同的字母呀?my homework for UNIX shell高手, thanks!!!
Shell Questionquestion
how to compare dateunix command explain??
怎样在UNIX命令行执行一个perl语句?急,帮个忙
Re: 为什么emacs自动给我加^M.Re: redirect in fork() then exec()
有关Unix shell script的问题甚至文件权限C之一问
如何显示出“*”关于cxterm的问题
相关话题的讨论汇总
话题: trunc话题: 命令行话题: echo话题: 过滤话题: 1%