【发布时间】:2015-12-20 06:39:24
【问题描述】:
我是 bash 脚本的新手,我正在学习命令的工作原理,我偶然发现了这个问题,
我有一个文件/home/fedora/file.txt
文件里面是这样的:
[apple] This is a fruit.
[ball] This is a sport's equipment.
[cat] This is an animal.
我想要的是检索“[”和“]”之间的单词。
到目前为止我尝试的是:
while IFS='' read -r line || [[ -n "$line" ]];
do
echo $line | awk -F"[" '{print$2}' | awk -F"]" '{print$1}'
done < /home/fedora/file.txt
我可以打印“[”和“]”之间的单词。
然后我想将回显的单词放入一个变量中,但我不知道如何。
任何帮助我都会感激不尽。
【问题讨论】:
标签: linux string bash awk terminal