
上面的意思是首先cat 1.txt,丢弃标准输出和错误输出;如果这个命令正确(即读取到了1.txt的内容),那么执行cat 1.txt >>2.txt,即把1.txt的内容追加写到2.txt中;如果这个文件不正确(即“没有这个文件或目录”),那么执行echo "$(date +%F\ %T) $(cat 1.txt 2>&1)" >>err.txt,即把时间和错误信息放在一行,写入err.txt中。
将当前日期写入txt文件:date >a.txt 执行完命令后,会在当前目录生成a.txt文件,里面就有当前日期了用当前日期重命令文件:touch `date +%F`.txt 就会生成一个2013-04-09.txt文件
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)