//unit-translator
#head
<
shell: /bin/bash;
>
#stuffs
<
[~]: ~;
[binary's]: /bin/bash;
[run-as-root]: sudo;
>
#commands
<
make-directory:mkdir;
move-to-directory:cd;
url-download-current-dirrectory:wget;
extract-here-tar:tar;
copy:cp;
remove-directory-+files:rm -R;
enter-root:su;
>
我想“#commands”后,一切隔离,2“<”,“>”的之间的字符串。我如何去做这件事?隔离的文本文件的某些部分与shell脚本
我使整个并祝字符串
translator=$(<config.txt)
我想iscolate在命令部分的一切,并将其存储为“命令翻译”的变量。
从这一点来说我打算分割的每一行,每一组的命令是这样的:
IFS=';' read -a translatorcommandlines <<< "$translatorcommands"
IFS=':' read -a translatorcommand <<< "$translatorcommandlines"
我太笨,请帮帮我!
请编辑您Q可显示您预期的输出给您的样本数据。祝你好运。 – shellter
请同时尝试更好地解释你的意思*隔离* –
一个简短的'awk'脚本可以做到这一点,但首先你必须研究'awk'。 – chepner