shell脚本数组变量 shell脚本基本命令

09/11 14:16:35 来源网站:辅助卡盟网

判断当前用户是否为root

if [ "USER"=="root" ]
then 
    echo "当前用户是root"
else
    echo "当前不是root"
fi

七关于显示命令

1.显示换行

echo -e "OK! \n" # -e 开启转义

echo "It is a test"

输出结果:

OK!

It is a test

2.显示不换行

#!/bin/sh

echo -e "OK! \c" # -e 开启转义 \c 不换行

echo "It is a test"

输出结果:

OK! It is a test

3.显示命令执行结果

echo `date`

注意: 这里使用的是反引号 `, 而不是单引号 '。

结果将显示当前日期

Thu Aug 1 14:15:46 CST 2019

printf 命令,printf 的脚本比使用 echo 移植性好
printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg  
printf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234 
printf "%-10s %-8s %-4.2f\n" 杨过 男 48.6543 
姓名     性别   体重kg
郭靖     男      66.12
杨过     男      48.65
printf '%d %s\n' 1 "abc" 
printf %s abcdef
printf %s abc def
printf "%s %s %s\n" a b c d e f g 
printf "%s and %d \n" 
1 abc
abcdefabcdefabc
a b c
d e f
g 
 and 0

九Shell test 命令

Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。

统计 users 文件的行数,执行以下命令:

$ wc -l < users 2 users

$ wc -l < users 2

/dev/null 文件

如果希望执行某个命令,但又不希望在屏幕上显示输出结果,那么可以将输出重定向到 /dev/null:

$ command > /dev/null

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

SQL Error: select * from ***_ecms_game where title like '%shell脚本数组变量 shell脚本基本命令%' or INSTR('shell脚本数组变量 shell脚本基本命令',title)>0 order by newstime desc limit 10

游戏推荐

更多>
    SQL Error: select * from ***_ecms_game where titlepic<>'' order by newstime desc limit 6