红联Linux门户
Linux帮助

一个关于Linux里处理字符串的问题~拜托大家~

发布时间:2009-04-19 12:43:58来源:红联作者:favouritemie
问题是这样的..
我们老师让我们写初等的shell script,
让我们从command line argument读入一个filename, 然后report its owner and privilege..
就是要告诉user这个文件的拥有者和权限各是什么..
于是我用一个叫string的变量把ls-l filename 的内容储存了..
不知道Linux里有没有可能以空格为分隔符,一个一个字段的读字符呢?
就像java里的next()函数一样~~~~~
如果没有..我要怎么办呢..?
明天晚上就要交了~55 拜托大家帮帮我~~~~~~~~~
文章评论

共有 2 条评论

  1. favouritemie 于 2009-04-19 14:07:47发表:

    2# wang7131984

    啊!!!!!!!!
    我才刚刚学Linux一星期..
    查了它们的man page可是还是觉得不太会用啊T-T

  2. wang7131984 于 2009-04-19 13:11:48发表:

    命令cut或许可以,man cut。
    sed,awk肯定是可以的,google 正则表达式,sed
    还有一种方法就是在脚本中改变三级命令提示符$PS3,这种方法源自一本UNIX SHELL高级编程,你可以找找。
    最后使用C语言编写一个风格字符串的SHELL命令,这是个不错注意:0w223dc
    SHELL编程早就烂在肚子了,自己搜搜。