Bash中如何判断一个命令是否存在 查看当前目录下文件的个数

转载:https://www.jianshu.com/p/fbffa5cc49e1

command 命令

#! /bin/bash
if command -v git >/dev/null 2>&1; then 
  echo 'exists git' 
else 
  echo 'no exists git' 
fi

type命令

#! /bin/bash
if type git >/dev/null 2>&1; then 
  echo 'exists git' 
else 
  echo 'no exists git' 
fi

hash命令

#! /bin/bash
if hash git 2>/dev/null; then 
  echo 'exists git' 
else 
  echo 'no exists git' 
fi

 

查看当前目录下文件的个数

查看当前目录下文件的个数:

代码如下:

ls -l | grep "^-" | wc -l

查看当前目录下文件的个数,包括子目录里的:

代码如下:

ls -lR| grep "^-" | wc -l

查看某目录下文件夹(目录)的个数,包括子目录里的。

代码如下:

ls -lR| grep "^d" | wc -l

ln -s log2013.log link2013

猜你喜欢

转载自blog.csdn.net/shanandqiu/article/details/112664133