.....
read date
read filename
zcat /***/***/${date}/filename | grep -e 'keyword' > $filename
说实话没太看懂,不知道你是不是这个意思
就是说要用户输入一个文件名
最后保存在这个文件里而不是~/1.txt?
read date
read -p "output filename: " out
zcat /***/***/${date}/filename | grep -e 'keyword' > ~/${out}.txt