# 编写一个shell脚本实现:# 判断用户家目录下(~)下面有没有一个叫test的文件夹 # 如果没有,提示按y创建并进入此文件夹,按n退出# 如果有,直接进入,提示请输入一个字符串,并按此字符串创建一个文件,如果此文件已存在,提示重新输入,重复三次自动退出,不存在创建完毕,退出#!/bin/bash
cd ~ #进入家目录for val in `ls`
doif test -d $val-a
82_shell脚本_#判断用户家目录下(~)下面有没有一个叫test的文件夹【難點:for val in `ls`中的val表示什麽、爲什麽val2提前賦予内存空間】
動圖:#!/bin/bashcd ~ #进入家目录for val in `ls` do if test -d $val -a $val = "text";then # test 相当于 [ ] :测试 ---判斷`ls`檢索到的文件是否是目錄,且有無檢索到名爲text的目錄 # -a 并且 -d 目录 break #有text目录 fidoneif test -d $val -a $val =