【发布时间】:2019-07-19 15:08:46
【问题描述】:
我有如下输入文件,我希望在set xx { \ 和} 之间替换字符串,如输出所示。如何在 csh 中编码?
输入:
set a 1
set b 2
set xx { \
a/c/d \
apple/d/e/g \
guava/s/s/g/b/c \
}
set c 3
输出:
set a 1
set b 2
set xx { \
a/*c*/d* \
apple/d/*e*/g* \
guava/s/s/g/*b*/c* \
}
set c 3
【问题讨论】:
-
您的“数据”会在文件中吗?如果没有,是否可以将其保存到临时文件中?我有一个解决方案,但不是
echo "set a 1 ...."。祝你好运。 -
是的。输入是一个文件。
标签: csh