2024.11.16

#!/bin/bash
read file
if [ -e $file ]
then
     if [ -d $file ]
   then
	echo "目录"
  elif [ -f $file ]
  then 
	echo "普通"
    	if [ -r $file ] &&[ -w $file ]  && [ -x $file ]
    	then
	    	echo hello >> $file
			echo `cat $file`
     	else
		chmod 777 $file
		echo hello >> $file
		echo `cat $file`
     	fi
  elif [ -L $file  ]
  then
	echo ls -lh $file
      fi
else
	echo error
  fi

 

#!/bin/bash
read -p "please input a number:" number
t=$number
while [ $t -ne 0 ]
do
	i=$((t%10))
	sum=$((sum*10+i))
	((t/=10))
done
if [ $sum -eq $number ]
then
	echo yes
else
	echo no
fi

 

#!/bin/bash
read -p "please input a number:" number
mul=1
t=$number
while [ $t -gt 1 ]
do
	mul=$((mul*t))
	((t--))
done
echo $number!=$mul

#!/bin/bash
read -p "please input n:" n
for ((i=0;i<n;i++))
do
		for((j=4;j>i;j--))
	do
		echo -n " "
	done
    for((k=0;k<=i;k++))
	do
		echo -n "* "
	done
	echo ""
done

#!/bin/bash
arr=("windows" "linux" "unix" "mac")
select str in ${arr[*]}
do 
	case $str in
		"windows")
			echo "使用Windows打开"
			;;
		"linux")
			echo "使用Linux打开"
			;;
		"unix")
			echo "使用unix打开"
			;;
		"mac")
			echo "使用Mac打开"
			;;
		*)
			echo error
	esac
done

#!/bin/bash
read -p "please input a number:" number
#任何一个数都能够被1和它自身整除,因此从2开始
for ((i=2;i<number;i++))
do
	if [ $((number%i)) -eq 0 ]
	then
		((count++))
	fi
done
if [ $count ]
then 
	echo $number no prime number
else
	echo $number is prime number
fi

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值