24小时热门版块排行榜    

查看: 534  |  回复: 6
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

hdh912

金虫 (正式写手)

[交流] 【求助】请教VASP脚本的问题

我在执行脚本的时候,怎么出现如下错误呢,请高手帮忙,谢谢
awk: {printf
awk: ^ invalid char '%? in expression
[root@localhost bin]# grep 'TOTEN' OUTCAR

[ Last edited by wuli8 on 2009-8-30 at 11:13 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjhwoods

铜虫 (正式写手)

这个是把第五列的内容打印出来,最后一个字符"'"其实是这个字符“`”,就是Tab键上面那个键,和E=`这个字符相对,也是linux里面的一个操作符,叫做引用,意思是把这两个字符里面的输出引用给前面的字符,比如这里是E。

grep给出的内容较多,如果是弛豫计算的话应该有很多行,| 为命令管道,也就是连接不同的命令,综合使用,tail -1 为输出最后一行,awk配合printf也是起到控制输出的作用,控制输出一行中的特定内容,上面的$5就是输出第5个字符(以空格为分开的)
7楼2010-02-06 05:58:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

anin

木虫 (著名写手)

如来的神掌

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
fegg7502(金币+1,VIP+0):thank you very much! 8-30 17:12
楼主的“   '    ”符号是不是错了。。。
问君能有几多愁,恰似一群太监上青楼~
2楼2009-08-29 19:01:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hdh912

金虫 (正式写手)

这是侯国祝的使用说明上的呢
3楼2009-08-29 19:03:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tfh00

银虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wuli8(金币+2,VIP+0):3ks 8-30 11:13
E=`grep "TOTEN" OUTCAR|tail -1|awk '{printf "%12.6f\n",$5}'`
你试试这个
4楼2009-08-30 10:09:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见