//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