24小时热门版块排行榜    

CyRhmU.jpeg
查看: 595  |  回复: 9

fogmoon

金虫 (小有名气)


[交流] windows版的Gaussview的chk文件默认自带full path的问题

windows的Gaussview输入文件中,默认chk文件是带完整目录的,例如D:/xxx/xxx.chk
这样导致的后果就是文件传至linux系统的服务器的时候会直接出错。每次都要在Gview里勾去Full path,或者改gjf文件。
请教下各位前辈,Gview的设置里能更改这个设定,使默认的chk文件不带full path吗?
回复此楼

» 猜你喜欢

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

小木虫: 金币+0.5, 给个红包,谢谢回帖
在linux中先用dos2unix命令把windows下的gjf文件转换为unix格式。然后用sed把文件中的绝对路径进行编辑。
下面是我的一个linux脚本:
#!/bin/bash
for inf in *.gjf
do
  cat $inf | sed -e 3d | sed -e '2 a %chk=xxx.chk' \
      |  sed "s/xxx/${inf%.gjf}/g" > ${inf}.dat
  mv ${inf}.dat ${inf}
done
注释: sed -e 3d   #将第三行删除,
sed -e '2 a %chk=xxx.chk'  #在第二行后面增加一行
sed "s/xxx/${inf%.gjf}/g" > ${inf}.dat #将xxx替换为文件名
楼主将以上脚本安装你的gjf文件具体情况进行修改就可使用了。
9楼2015-08-04 12:54:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fogmoon

金虫 (小有名气)


引用回帖:
9楼: Originally posted by czyzsu at 2015-08-04 12:54:58
在linux中先用dos2unix命令把windows下的gjf文件转换为unix格式。然后用sed把文件中的绝对路径进行编辑。
下面是我的一个linux脚本:
#!/bin/bash
for inf in *.gjf
do
  cat $inf | sed -e 3d | sed -e '2 a  ...

非常感谢~
10楼2015-08-08 19:35:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
dmbb2楼
2015-08-04 10:28   回复  
fogmoon(金币+1): 谢谢参与
假大空3楼
2015-08-04 10:31   回复  
fogmoon(金币+1): 谢谢参与
2015-08-04 10:32   回复  
fogmoon(金币+1): 谢谢参与
sgirld5楼
2015-08-04 10:36   回复  
fogmoon(金币+1): 谢谢参与
tzynew6楼
2015-08-04 11:03   回复  
fogmoon(金币+1): 谢谢参与
2015-08-04 11:04   回复  
2015-08-04 11:13   回复  
相关版块跳转 我要订阅楼主 fogmoon 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见