要求1: 使用for循环在/root/scripts/practice/q1/oldboy 目录下创建十个文件.名称依次为:
oldboy-1,
oldboy-2,
.....
oldboy-10.
脚本实现:#!/bin/bash
#Question1
shopt -s expand_aliases
alias ll="ls -l"
cd /root/scripts/practice/q1
#首先判断目录是否存在,不存在则创建目录
if [ ! -e oldboy ]
then
/bin/mkdir oldboy
else
echo ""
fi
path=/root/scripts/practice/q1/oldboy
cd $path
for((i=1;i<=10;i++))
do
/bin/touch oldboy-$i
done
ll $path
脚本执行效果:#目录不存在时
[root@localhost q1]# pwd
/root/scripts/practice/q1
[root@localhost q1]# ll
总计 4
-rw-r--r-- 1 root root 286 06-26 13:48 q1.sh
[root@localhost q1]#
[root@localhost q1]# sh q1.sh
总计 0
-rw-r--r-- 1 root root