gpt4 book ai didi

Linux 使用 tar 和 if else 判断是否有文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:40 25 4
gpt4 key购买 nike

我有一个简单的问题。我希望这个脚本会说如果 tar 里面有一个文件“echo tar success!”否则“回显没有任何文件”。

这是我的脚本:

stat -c"%z;%n" * | grep '^2013-12-04' |  awk -F';' '{ print $2 }' |  xargs tar -zcvf file.tar.gz
if[]??

最佳答案

我认为你的脚本有问题。

stat -c "%z;%n" * | grep '^2013-12-04' | awk -F';' '{print $2}' | xargs tar -zcvf file.tar.gz 
if [[ $(zcat file.tar.gz | tar -tf - | wc -l) != 0 ]]; then
echo 'tar successful!'
else
echo "don't have any files"
fi

关于Linux 使用 tar 和 if else 判断是否有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20508790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com