1.
#!/bin/bash
read -p "input the length: " n
for i in seq 1 $n
do
for ((j=i;j--))
do
echo -n " "
done
for((m=1;m<=$i;m++))
do
echo -n "* "
done
echo
copy
done
for i in seq 1 $n
do
for((j=0;j<=$i;j++))
do
echo -n " "
done
for((k=$i;k<$n;k++))
do
echo -n "* "
done
echo
copy
done
2. var=abcdefg
echo ${var#*d}
3. #! /bin/bash n=0 while [ $n -lt "1" ]; do read -p "Please input a number, it must greater than "1":" n done
sum=0
for i in seq 1 $n
;
do
sum=i+sum
4.
#! /bin/bash
for f in ls /root/
; do
if [ -d f /tmp/
fi
done
5.
#! /bin/bash
groupadd users
for i in seq 0 9
; do
useradd -g users user_0$i
done
for j in seq 10 100
; do
useradd -g users user_$j
done
6.
#!/bin/bash
find /123/ -type f -name "*.txt" > /tmp/txt.list
for f in cat /tmp/txt.list
do
mv f.bak
done
for f in cat /tmp/txt.list
do
echo $f.bak
done > /tmp/txt.bak.list
tar -czvf 123.tar.gz cat /tmp/txt.bak.list |xargs
7.
#! /bin/bash
nu=wc -l 2.txt | awk '{print $1}'
for i in seq 1 5
do
l=sed -n "$i"p 2.txt
if echo l
fi
done
for i in seq 6 10
do
l=sed -n "$i"p 2.txt
echo $i | sed 's/[a-zA-Z]//g'
done
for i in seq 11 $nu
do
sed -n "$i"p 2.txt
done
学习时间 2分钟
操作时间 0分钟
按键次数 0次
实验次数 4次
报告字数 1464字
是否完成 完成