Redian新闻
>
[转载] 简单问题 -- about shell script
avatar
[转载] 简单问题 -- about shell script# Unix - 噫吁兮,危乎高哉
l*j
1
【 以下文字转载自 Linux 讨论区 】
【 原文由 lxj 所发表 】
初学shell script, 向各位请教,
有一不规则文本文件,中间有多个变量,例如 X1, X2,...
还有值与这些变量有关, 如 1000*X1, 500+X2等,
用空格或TAB分离开,
问题是,如果我知道X1的值,例如X1=3.1415926,
想替换该文件中的X1变量,并且在相应的位置上算出表达式的值,
如1000*X1的地方,就用3141.5926代替,等等,
我用 cat sourcefile | sed 's/X1/3.1415926/g' 可以替换
所有的X1,但是,不知道怎么expr,而且放在原来的位置上。 :)
请指教,
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。