Shell脚本实现批量添加用户 Linux

useradd.sh#!/bin/bash for name in tom joy john mark james do useradd $name echo "redhat" | passwd --stdin $name done 好了,执行结束后会自动新建用户tom、joy、john 、mark
标签: linux

发布于  2024-3-2 15:54

Shell中实现“多线程”执行脚本文件完美解决方案 Linux

即比如我有100个可执行文件,互相间没有特别的先后执行关系,如CODE: job_1 job_2 job_2 ..... job_100 想用csh/bash来多线程调用执行。 比如一次开5个线程,那么job_1,2,3,4,5一起先开始,...
标签: linux

发布于  2024-3-2 15:54

Shell脚本8种字符串截取方法总结 Linux

Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符...
标签: linux

发布于  2024-3-2 15:54

Shell字符串比较相等、不相等方法小结 Linux

#!/bin/sh #测试各种字符串比较操作。 #shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型, #单引号不对相关量进行替换,如不对$符号解释成变量引用,从而用对应变量的值...
标签: linux

发布于  2024-3-2 15:54

Shell中删除某些文件外所有文件的3个方法 Linux

我的一位同事曾经问过我这样一个问题:在 Linux 下,如何 删除目录中除某些文件之外的所有文件?当时,我告诉他可 以通过模式匹配的方法解决。但其实,除此之外,还有其他 的方法,正所谓“条条大路通罗马”。让我们来逐一看看。 假设要删除 ~/...
标签: linux

发布于  2024-3-2 15:54

Shell脚本IF条件判断和判断条件总结 Linux

前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here els
标签: linux

发布于  2024-3-2 15:54

Shell脚本中判断输入变量或者参数是否为空的方法 Linux

1.判断变量 read -p "input a word :" word if [ ! -n "$word" ] ;then echo "you have not input a word!" else echo "the word you input is $word" fi 2.判断输入参数 #!/bin/bash
标签: linux

发布于  2024-3-2 15:54

Shell脚本中判断输入参数个数的方法 Linux

$#代表了命令行的参数数量,可以看以下实例: if [ $# != 1 ] ; then echo "USAGE: $0 TABNAME" echo " e.g.: $0 CDR_CALL_20040701" exit 1; fi 位置参数 $1, $2,..., $N,
标签: linux

发布于  2024-3-2 15:54

Shell最多支持多少个参数? Linux

在脚本编写过程中,通常会涉及到参数的输入。譬如,sh 1.sh 10 20,在执行1.sh这个脚本中,10即为第一个参数,20即为第二个参数。有时,就会有这个疑惑,即shell脚本最多可以支持多少个变量呢?疑惑之余,编写了如下脚本,可求出S...
标签: linux

发布于  2024-3-2 15:54

Python执行Linux系统命令的4种方法 Linux

(1) os.system 仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 system(command) - exit_status Execute the command (a string) in a subshel...
标签: linux

发布于  2024-3-2 15:54