1、输入文件名,如果文件不存在,询问用户是否创建文件,如果文件存在,显示文件内容
2、如果用户输入Y或者y,创建文件
3、如果用户输入的是N或者是n,退出程序
#!/bin/bash
read -p "请输入一个文件名: " data
#查找并判断文件是否存在,若存在则打开该文件
if [ -f $data ];then
cat "$data"
exit 1
else
#文件不存在,判断是否创建文件
read -p "是否创建文件$data?(Y?N): " data_t
if [ "$data_t" = "Y" ] || [ "$data_t" = "y" ]; then
`touch $data`
echo "成功创建$data"
exit 1
elif [ "$data_t" = "N" ] || [ "$data_t" = "n" ]; then
echo "未创建$data,程序结束!"
exit 1
fi
fi