| 查看: 1130 | 回复: 3 | |||
yjcmwgk禁虫 (文坛精英)
密度泛函·小卒
|
[求助]
请问,一个非常简单的shell脚本,我却无法让他正常运行,请问我做错了什么吗? 已有2人参与
|
|
有个文件,内容如下: 我想把它改成这样 我弄了这么个脚本 按说很简单啊,但是屏幕上却输出了这些东西 请问 我是做错了哪儿了?非常感谢各位高手!!!!! |
» 猜你喜欢
各位大神,目前国内有哪些比较好用的逆合成软件?
已经有14人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
现代”学阀”该如何界定
已经有9人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
我自己写了个vasp的shell脚本,高手帮我看看哪错了?
已经有5人回复
想学一下shell脚本 请问从哪里入手
已经有5人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yjcmwgk: 金币+50, ★★★★★最佳答案, 谢谢!其实我一直用大蟒蛇,遇到同行好感动!握爪 2015-07-09 10:19:02
感谢参与,应助指数 +1
yjcmwgk: 金币+50, ★★★★★最佳答案, 谢谢!其实我一直用大蟒蛇,遇到同行好感动!握爪 2015-07-09 10:19:02
|
第一次在小木虫回答问题,希望能帮助到你。 这个字符串处理的问题,非常建议楼主使用 Python 来做,整个就会变得非常简单。 如果在某种情况下必须使用 shell,建议使用 awk 进行文本处理。 这里附上python 2.7 的代码,可以看到逻辑非常清晰易懂。 关键点讲解: 字符串.startswith("start" ----> 判断字符串是否以 start 开头字符串.strip() ---> 删除多余的不可见字符,这里用来删除每行的换行符 字符串[x:y] ---> 截取从 第x个字符开始到 第y 个字符结束的子串,y 不写 表示 到末尾 |
2楼2015-06-23 15:51:50
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yjcmwgk: 金币+35, ★★★★★最佳答案, 其实楼上不知道我这几年一直python哈哈 2015-07-09 10:20:01
感谢参与,应助指数 +1
yjcmwgk: 金币+35, ★★★★★最佳答案, 其实楼上不知道我这几年一直python哈哈 2015-07-09 10:20:01
|
cat tv | while read line;do if [[ ${line:0:1} = "L" ]] ; then echo -e 'Starting Time: \c' echo ${line:20:44} else if [[ ${line:0:1} = "#" ]] ; then echo -e 'CMD Line: \c' echo $line else if [[ ${line:0:1} = "--" ]] ; then echo $line else if [[ ${line:0:1} = "J" ]] ; then echo -e 'Total Time: \c' echo ${line:22:59} else if [[ ${line:0:1} = "/" ]] ; then echo -e 'File Name :\c' echo $line else if [[ ${line:0:1} = "N" ]] ; then echo "State: Normal" else echo ${line:0:10} fi fi fi fi fi fi done 发过来抢BB了,话说上面人用python打你脸了 |

3楼2015-06-23 16:37:16
4楼2015-06-23 16:56:15










回复此楼
----> 判断字符串是否以 start 开头