if语句,用于打印已更改或新的文件名

特伦斯

我的目录中有一些文件,例如

  a.txt
  a.txt.md5
  b.txt
  b.txt.md5
  c.txt

我正在尝试编写一个shell脚本,它将打印不存在Md5或更改了Md5的文件的名称

喜欢

 for filename in ".txt"
 do
   if($filename.md5 not present OR $filename.md5 is changed)
     echo $filename
   fi
 done

那么条件如何呢?

  if($filename.md5 not present OR $filename.md5 is changed)
蒂亚戈·洛波(Tiago Lopo)

放入一个if语句:

is_changed
if [ !-e $file -o $? == 0 ];then
   print $file
fi

假定函数is_changed更改后返回0,否则返回0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

if语句来打印已更改或新的文件名

来自分类Dev

用于更改文件名的Applescript

来自分类Dev

用于更改文件名的Applescript

来自分类Dev

如何下载文件名已更改的文件?

来自分类Dev

打印文件名

来自分类Dev

在phonegap中使用allowEdit时文件名已更改

来自分类Dev

更改文件名

来自分类Dev

用于查看文件更改的Linux bash脚本->如何获取更改的文件名

来自分类Dev

Python将文件复制到新目录,如果文件名已存在,则重命名

来自分类Dev

Python文件名更改

来自分类Dev

更改海量文件名?

来自分类Dev

更改文件名,如何?

来自分类Dev

langast更改文件名

来自分类Dev

更改.fasta文件名

来自分类Dev

用于在当前目录中打印文件名的C实用程序(Unix)

来自分类Dev

文件名大小写已更改,但GIT不会忘记旧版本

来自分类Dev

fopen语句中的文件名

来自分类Dev

SQL命令打印.SQL文件名

来自分类Dev

cmd类型,不打印文件名

来自分类Dev

如何打印askopenfilename返回的文件名?

来自分类Dev

禁止在fswatch中打印文件名

来自分类Dev

仅使用Robocopy打印文件名

来自分类Dev

zgrep 列并打印匹配的文件名

来自分类Dev

打印匹配 awk 脚本的文件名

来自分类Dev

在文件名之前打印计数

来自分类Dev

上传文件时更改文件名

来自分类Dev

NSSavePanel无法更改文件名

来自分类Dev

在Xcode Project中更改文件名

来自分类Dev

更改文件名,而无需重写