一聚教程网:一个值得你收藏的教程网站

热门教程

Linux shell命令学习笔记(一)

时间:2022-11-14 22:08:34 编辑:袖梨 来源:一聚教程网

获取服务器IP的Shell 脚本:

代码如下 复制代码

#!/bin/bash
ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print $1}'

下载整站


wget -mk http://www.111com.net

判断文件的存在与否

代码如下 复制代码
#!/bin/bash
if [ ! -f /root/log.l ]
then echo "log.l note exist"
fi

常用语法

while 语句

代码如下 复制代码
#!/bin/bash
echo "enter passwd"
read passwd
while [ $passwd != "iterse" ];do
echo "sorry try again"
read passwd
done

for 语句

代码如下 复制代码
#! /bin/bash
for i in a b c; do
echo "$in"
done

case 语句

代码如下 复制代码


#! /bin/sh
echo "Enter a number"
read number
case $number in
1)
echo "you number is 1"
;;
2)
echo "yo number is 2"
;;
*)
exit 1
;;
esac

if else elif fi

代码如下 复制代码

#! /bin/sh
echo "Is it morning? Please answer yes or no."
read YES_OR_NO
if [ "$YES_OR_NO" = "yes" ]; then
echo "Good morning!"
elif [ "$YES_OR_NO" = "no" ]; then
echo "Good afternoon!"
else
echo "Sorry, $YES_OR_NO not recognized. Enter yes or no."
exit 1
fi
exit 0

热门栏目