【常用linux语句】教程文章相关的互联网学习教程文章

linux – Bash if语句:我可以进行作业和比较吗?【代码】

我想做的事情如下:if [ CURRENT=$(stat -c %Y $STATUS_FILE) -ne $LASTUPDATE ]then LASTUPDATE = $CURRENT fi那是……我想分配一个变量并进行比较,因为我稍后会使用该变量解决方法:绝对.$echo "$foo"$echo "${foo=$(echo bar)}" bar $echo "$foo" bar

Linux bash初学-case语句

编写一个简单的bash脚本hello.sh,提供如下特性: 1. 当运行./hello.sh student , 输出为 teacher 2. 当运行./hello.sh teacher, 输出为 student 3. 当没有任何参数,或参数不是teache 或者 student 时,在控制台打印输出如下信息: ./hello.sh student | teacher#!/bin/bash case $1 inteacher)echo "student";;student)echo "teacher";;*)echo "./hello.sh student | teacher";; esac xiejiaohui-2:~ xiejiaohui$ vim hello.sh...

Linux之shell脚本for、while、case语句的高级用法【代码】【图】

1、case语句的用法:[root@ELK-chaofeng test]# cat test3.sh #!/bin/bashwhile true ;do read -p "please input the menu:cpu,mem,disk,quit: " variable case $variable incpu) lscpubreak;;mem) free -mbreak;;disk) fdisk -l /dev/[shv]d[a-z][0-9]break;;*) echo "error,again";; esac done看一下效果2、for语句的高级用法:#!/bin/bash # print 9*9 for ((k=1;k<=9;k++));dofor ((i=1;i<=k;i++));doecho -e -n "${i}X${k}=$...

常用linux语句

Linux最近使用的比较多,东西太多又太琐碎,今天摘抄一些他山之玉,以稳固己身。 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo ...

linux学习笔记之shell编程(三)流程控制(2)---case语句

case语句 case语句判断一个条件的多种结果 代码实例 #!/bin/bash #判断用户输入 #Author:haiyang read -p "Please choose yes/no " -t 30 cho case $cho in"yes")echo "you choosed yes!";;"no")echo "you choosed no!";;"*")echo "you choosed error!";;esac注意case语句下面的连着两个;;需要写,