常用
获取某目录下文件名
使用ls命令
#!/bin/sh
for name in $(ls ./images/):
do
echo $name
done
输出:
cat_gray.jpg
cat.jpg
fish-bike.jpg
使用find命令可以获取更多信息,如文件所在目录、文件完整路径。
#!/bin/sh
for name in $(find ./images/ -type f -name "*.jpg"):
do
echo $name
dirname $name
basename $name
done
输出:
./images/cat_gray.jpg
./images
cat_gray.jpg
./images/fish-bike.jpg
./images
fish-bike.jpg
./images/cat.jpg
./images
cat.jpg
实现脚本暂停的功能
read -p "Press any key to continue." var #等待用户输入的方式
exit n #推出脚本执行,返回n