24小时热门版块排行榜    

查看: 802  |  回复: 5

kobe6777

新虫 (小有名气)

[求助] 求助 for 的循环的应用

#!/bin/bash
for i in 1.1 2.1 3.1
do
cat >POSCAR < fcc:
  $i
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
   1
cartesian
0 0 0
!
echo "a=$i";$BIN
E=`tail -1 OSZICAR`
echo $i $E >> SUMMARY.com
done
结果总是line 21: syntax error: unexpected end of file  为什么啊 ?
还有!起什么作用啊 ?不是累加到!就停止的意思吗 ?
谢谢各位大侠了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
kobe6777: 金币+2 2013-03-08 08:45:29
jjdg: 金币+1, 感谢参与 2013-03-09 00:32:46
line 21是是什么?
你贴了不到21行
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2013-03-08 00:18:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixiawu

金虫 (文坛精英)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
kobe6777: 金币+2 2013-03-08 08:45:37
jjdg: 金币+1, 感谢参与 2013-03-09 00:32:56
echo "a=$i";$BIN
这一行似乎有问题,$BIN是什么? 我猜是 echo "a=$i" >> $BIN
3楼2013-03-08 01:40:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kobe6777

新虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2013-03-08 00:18:06
line 21是是什么?
你贴了不到21行

总共20行 他说21行错误 十九行的话就说20行错误
想问一下  在每个循环里都交一次作业,等作业结束后在进行下一次循环,这需要怎么写啊?谢谢
4楼2013-03-08 08:43:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kobe6777

新虫 (小有名气)

引用回帖:
3楼: Originally posted by haixiawu at 2013-03-08 01:40:22
echo "a=$i";$BIN
这一行似乎有问题,$BIN是什么? 我猜是 echo "a=$i" >> $BIN

$BIN是交作业用的,前面还有一行没打出来 ,不好意思,我不知道怎么写
5楼2013-03-08 08:45:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fmying

银虫 (小有名气)

这个问题肯定是你$BIN里面的问题,我的测试代码:

#!/bin/bash
for i in 1.1 2.1 3.1
do
cat >POSCAR < fcc:
$i
0.5 0.5 0.0
0.0 0.5 0.5
0.5 0.0 0.5
1
cartesian
0 0 0
!
echo "a=$i"; echo "$i" > OSZICAR
E=`tail -1 OSZICAR`
echo $i $E >> SUMMARY.com
done

将$BIN改为一个具体的命令,就一切正常,输出也没问题。

如果需要的话,还请将完整的代码贴出来,好让大家帮你看看。
上善若水
6楼2013-03-14 21:18:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kobe6777 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 327求调剂 +5 prayer13 2026-03-23 5/250 2026-03-23 22:11 by 星空星月
[考研] 一志愿211 初试270分 求调剂 +4 谷雨上岸 2026-03-23 5/250 2026-03-23 21:18 by 不惑可乐
[考研] 材料专硕英一数二306 +8 z1z2z3879 2026-03-18 8/400 2026-03-23 20:49 by baobaoye
[考研] 0854电子信息求调剂 324 +3 Promise-jyl 2026-03-23 3/150 2026-03-23 13:43 by wangkm
[考研] 求调剂材料学硕080500,总分289分 5+3 @taotao 2026-03-19 21/1050 2026-03-23 10:17 by 冠c哥
[考研] 一志愿070300浙大化学358分,求调剂! +4 酥酥鱼.. 2026-03-21 4/200 2026-03-23 08:12 by Iveryant
[考研] 求调剂 +6 十三加油 2026-03-21 6/300 2026-03-22 17:00 by i_cooler
[考研] 求调剂 +5 Zhangbod 2026-03-21 7/350 2026-03-22 13:13 by Zhangbod
[考研] 285求调剂 +6 ytter 2026-03-22 6/300 2026-03-22 12:09 by 星空星月
[考研] 0856材料专硕353求调剂 +4 NIFFFfff 2026-03-20 4/200 2026-03-22 09:49 by 2026paper
[考研] 一志愿深大,0703化学,总分302,求调剂 +4 七月-七七 2026-03-21 4/200 2026-03-21 18:20 by 学员8dgXkO
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[考研] 一志愿重庆大学085700资源与环境总分308求调剂 +7 墨墨漠 2026-03-20 7/350 2026-03-21 16:36 by barlinike
[考研] 070300化学319求调剂 +7 锦鲤0909 2026-03-17 7/350 2026-03-21 03:46 by JourneyLucky
[考研] 一志愿天津大学化学工艺专业(081702)315分求调剂 +12 yangfz 2026-03-17 12/600 2026-03-21 03:30 by JourneyLucky
[考研] 307求调剂 +3 wyyyqx 2026-03-17 3/150 2026-03-21 03:20 by JourneyLucky
[考研] 一志愿中海洋材料工程专硕330分求调剂 +8 小材化本科 2026-03-18 8/400 2026-03-20 23:16 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 本科郑州大学物理学院,一志愿华科070200学硕,346求调剂 +4 我不是一根葱 2026-03-18 4/200 2026-03-19 09:11 by 浮云166
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
信息提示
请填处理意见