下午好,我为以下场景编写了一个 shell 脚本:
找到今天的所有文件并阅读这些文件并获得以 ~ 分隔的第六个字段
================
#!/usr/bin/ksh
DATE=`date | awk '{print $2 " " $3}'`
TIMESTAMP=`date +"%m%d%Y"`
for filename in `ls -ltr | grep -i "$DATE"| awk '{print $9}'`
do
cat $filename | grep -i ^01 | awk -F'~' '{print $6}' >> /tmp/log.$TIMESTAMP
done
================
有人可以为此提供一个等效的perl。