【发布时间】:2015-11-18 10:35:05
【问题描述】:
我刚刚开始使用 csh 编程,但遇到了一个特定问题。
我有一个结构如下的外部输入文件:
[division]
[[subdivision1]]
vara = value1
varb = value2
[[subdivision2]]
anothername = value3
我想提取值“value1”、“value2”等,并将它们设置为这种格式的变量。我知道如何读取行,但不知道如何指定我想要的变量只是“valuei”,在“=”之后,而不是整行本身。
编辑补充说我知道我可以逐行阅读,然后按分隔符拆分,但我想知道是否有更简洁的方法。
我该怎么做?
谢谢
【问题讨论】:
-
这是我开始推荐“真正的”编程语言的地方,例如 Python、Ruby 等。尤其是 csh,有很多难以解决的怪癖和烦恼。