demofun(){ ` do if test -f $file then echo "file: $file" elif test -d $file then echo "path: $file" fi done } path="/home/lwang/Desktop/wujuan" demofun $path
Usage: bash judge_prefix_string.sh TARGET_DIR TARGET_STR #!/bin/bash TARGET_DIR=$1 TARGET_STR=$2 ls $TARGET_DIR/$TARGET_STR* if [ $? -ne 0 ];then echo "file begin with $TARGET_STR is not existed!" else echo "file begin with $TARGET_STR is e
#!/bin/bash read_dir(){ ` do "/"$file ] then if [[ $file != '.' && $file != '..' ]] then read_dir $"/"$file fi else "/"$file fi done } #测试目录 test read_dir test
方法1: if grep -qs '/mnt/foo' /proc/mounts; then echo "It's mounted." else echo "It's not mounted." fi 方法2: if mountpoint -q /mnt/foo then echo "mounted" else echo "not mounted" fi
文件文件夹操作命令++++++++++++++++++++++++++++++++++++++++ 列出进入显示文件夹 ls cd pwd 创建移动删除文件 mkdir rm rmdir mv cp touch 查看文件 cat nl more less head tail ++++++++++++++++++++++++++++++++++++++++ =============ls============== ls [选项] [文件