Chinaunix

标题: 关于同一个目录里面多个文件同时检查是否存在 [打印本页]

作者: 674949301    时间: 2016-01-16 14:52
标题: 关于同一个目录里面多个文件同时检查是否存在
本帖最后由 674949301 于 2016-01-16 14:52 编辑

脚本想法:

比如判断检查一个目录里面是否同时有 a、b、c、d,如果全部没有则输出提示!


不知道如何写这个脚本,请各位大侠帮忙看看!
作者: sync_1521    时间: 2016-01-16 15:29
本帖最后由 sync_1521 于 2016-01-16 15:44 编辑

[ ! -e a ]&&[ ! -e b ]&&[ ! -e c ]&&[ ! -e d ]&&echo "abcd都约会去了"
以为是判断文件了。。
作者: baby_神    时间: 2016-01-16 15:34
if [ -e a -a -e b -a -e c -a -e d ]
then
echo "yes"
else
echo "no"
fi
作者: 674949301    时间: 2016-01-16 16:41
哈哈哈!谢谢了大兄弟!回复 2# sync_1521


   
作者: 674949301    时间: 2016-01-16 16:51
谢谢、了回复 3# baby_神


   
作者: Tianny_Xie    时间: 2016-01-18 10:25
#!/bin/bash
#Usage:check the file if it exists
DIR=   #files path
cd $DIR
if [ -e a ] && [-e b ] && [ -e c ] && [ -e d ]
then
  echo "The a b c d files exist"
else
  echo "sorry,no files "
fi
作者: jcdiy0601    时间: 2016-01-27 11:41
if [ -e file -a -e file ]
if [ -e file -o -e file]
作者: ydzcjj    时间: 2016-01-27 11:50
检查当前目录

#!/bin/bash
if [ -e a -a -e b -a -e c -a -e d ]
then
   echo "files exist"
else
   echo "no files"
fi




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2