
Linux shell 编程
Linux shell 编程
Half-up
【Keep Reading , Keep Writing , Keep Coding.】
展开
-
LINUX 批量添加删除用户(bash 循环)
添加用户由于添加的用户名采用统一的其中因此可使用user+数字方式实现,前缀usero0由用户手动输入,后缀的数字可通过循环逐次递增:因为用户名和密码相同,可在创建用户后,使用代表用户名的变量为用户设置密码:此外需对命令的执行情况进行判断,若密码设置失败,应给出提示。先确定输入字符串就是用户名前的qwe类似的#!/bin/bash#addusersecho "------add 9 users------"echo "please input a string:"read user.原创 2021-11-19 00:32:43 · 2378 阅读 · 0 评论 -
linux--shell编程--shll函数
函数的定义函数的调用#!/bin/sh#function hellofunction hello(){ echo "hello itheima."}#mainhello #hello函数调用exit 0函数中的参数#!/bin/sh#functionfunction _choice(){ echo "Your chioce is $1."}#maincase $1 in "C++" ) _choice C++ ;;原创 2021-10-13 20:47:37 · 295 阅读 · 0 评论 -
linux shell编程 --shell调试
原创 2021-10-13 11:18:52 · 108 阅读 · 0 评论 -
linux -shell编程-循环语句
for循环echo-e 含义#!/bin/shfor month in Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec do echo -e "$month\t\c"doneechoexit 0echo -e /t/c表示输出 之间tab 不换行#!/bin/shfor file in ~/itheima/*.bxgdo rm $file echo "$file has been delete.原创 2021-10-13 10:47:20 · 422 阅读 · 0 评论 -
linux-shell编程-case语句
#!/bin/shecho -e "a:\c"read aecho -e "b:\c"read becho -e "select(+ - * /):\c"read var case $var in '+') echo "a+b="`expr $a "+" $b`;; "-") echo "a-b="`expr $a "-" $b`;; "*") echo "a*b="`expr $a "*" $b`;; "/") echo "a/b="`expr $a "/" $b`;; ..原创 2021-10-10 22:08:22 · 121 阅读 · 1 评论 -
linux shell编程-select语句
#!/bin/sh#select条件语句echo "What do you want to study?"select subject in "Android" "Java" "C++" "IOS"do echo "You have selected $subject." breakdoneexit 0原创 2021-10-10 21:47:27 · 364 阅读 · 0 评论 -
linux shell编程- 条件控制-if语句
单分支if语句#!/bin/sh#单分支if语句read filename if [ -d $filename ]; then echo $filename" is a directory"fiexit 0解释:read 输入变量filenameif 如果 filename变量不为空且为目录输出echo filename 变量名+is a directory双分支if语句#!/bin/sh#双分支if语句read filenameif [ -d $filen.原创 2021-10-10 19:25:32 · 544 阅读 · 0 评论 -
linux--shell编程 条件判断
吗11原创 2021-10-10 17:05:13 · 93 阅读 · 0 评论 -
linux--shell编程 字符处理命令
1.排序命令sort2.统计命令 wc原创 2021-10-05 17:51:45 · 97 阅读 · 0 评论 -
linux--shell编程 字符截取命令
cut建表printfawkcut命令不能识别 空格符等原创 2021-10-05 17:37:33 · 128 阅读 · 0 评论 -
linux--shell变量运算
在linux中shell编程中变量都初始化字符型declare声明变量类型expr或let 数值运算工具letexpr原创 2021-10-04 11:42:35 · 255 阅读 · 0 评论 -
linux--Bash变量
变量命名规则变量定义与叠加变量调用-查看-删除变量分类环境变量env–查看变量unset --删除变量原创 2021-09-30 23:31:30 · 142 阅读 · 0 评论 -
linux--Bash基本功能
linux--Bash基本功能1.历史命令历史命令的调用2 命令补全 tab键3 命令别名4 bash 快捷键输入输出重定向标准输入输出输出重定向错误重定向正确输出和错误输出同时保存输入重定向多命令顺序执行管道符grep通配符和其他特殊符号通配符bash中的其他符号1.历史命令查看历史历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改vim /etc/profile历史命令的调用2 命令补全 tab键熟练运用tab3 命令别名给命令起个别名a原创 2021-09-29 10:37:14 · 2628 阅读 · 0 评论 -
linux--shell编程
shell概述shell 的分类或者vi /etc/shells#sh #后面写shell名字就可以切换shell的功能shell执行流程shell脚本运行的流程 – 例子1.echo命令加e -e后 可以例子:\b :表示向左删除一个字符–退格键\t: 表示制表符 tab键\n:表示换行echo 颜色输出第一个脚本写脚本#!/bin/Bash 表示bash编程 shell编程执行脚本注:linux中的命令无大写如果你用原创 2021-09-24 10:19:45 · 165 阅读 · 1 评论