成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

分享兩個實用的Shell腳本實例,值得收藏

運維 系統運維
今天主要分享兩個shell腳本實例,內容不重要,重點是看如何去實現。下面,我們一起來看。

今天主要分享兩個shell腳本實例,內容不重要,重點是看如何去實現。

1. 批量創建特殊要求用戶

需求:批量創建10個系統帳號hwb01-hwb10并設置密碼(密碼為隨機數,要求字符和數字等混合)。

腳本:

  1. #!/bin/bash 
  2. ############################################################# 
  3. # File Name: add_user.sh 
  4. ############################################################# 
  5. ​ 
  6. Passwd_File=/tmp/`uuidgen`.txt 
  7. >$Passwd_File 
  8. chmod 400 $Passwd_File 
  9. ​ 
  10. for i in hwb{01..10} 
  11.  do 
  12.  userdel -r "$i" &>/dev/null 
  13.  id $i &>/dev/null 
  14.  if [ $? -ne 0 ] 
  15.  then 
  16.  useradd $i 
  17.  PassWd=`uuidgen` 
  18.  echo $PassWd |passwd --stdin $i &>/dev/null 
  19.  echo "用戶名:$i 密碼:$PassWd" >>$Passwd_File 
  20.  echo -e "\033[32m $i 用戶創建成功!\033[0m" 
  21.  else  
  22.  echo "$i 用戶已存在" 
  23.  fi 
  24.  if [ "$i" == "hwb10" ]  
  25.  then 
  26.  echo "用戶密碼請查看文件 $Passwd_File" 
  27.  fi 
  28. done 

分享兩個實用的shell腳本實例,值得收藏

結果:

分享兩個實用的shell腳本實例,值得收藏

ps:批量創建用戶并設置隨機密碼(不使用shell循環)

方法一:

  1. echo user{1..20}|xargs -n1|sed -r 's#(.*)#useradd \1 \&\& echo \1 >>/tmp/passwd.txt \&\& echo $RANDOM |md5sum |cut -c 1-5>>/tmp/passwd.txt \&\& echo `tail -1 /tmp/passwd.txt`|passwd --stdin \1#g'|bash 

方法二:

  1. echo user{1..20}|xargs -n1|sed -r 's#(.*)#useradd \1 \&\& pass=`echo $RANDOM |md5sum |cut -c 1-5` \&\& echo $pass |passwd --stdin \1 \&\& echo \1 $pass>>/tmp/user_passwd.txt#g'|bash 

方法三:

  1. echo user{1..20}|xargs -n1|sed -r 's#(.*)#useradd \1 \&\& pass=`echo $RANDOM |md5sum |cut -c 1-5` \&\& echo \1:$pass>>/tmp/user_passwd.txt \&\& chpasswd</tmp/user_passwd.txt#g'|bash 

分享兩個實用的shell腳本實例,值得收藏

2. 篩選符合長度的單詞

利用bash for循環打印下面這句話中字母數不大于6的單詞(某企業面試真題)。

腳本:

  1. #!/bin/bash 
  2. ############################################################# 
  3. # File Name: changdu.sh 
  4. ############################################################# 
  5. Word='I am hwb Welcome to my toutiao https://mp.toutiao.com/profile_v3/index' 
  6. ​ 
  7. for i in $Word 
  8.  do  
  9.  #[ ${#i} -le 6 ] && echo $i #子串方法 
  10.  a=`echo $i |wc -L` 
  11.  if [ $a -le 6 ] 
  12.  then  
  13.  echo $i 
  14.  fi 
  15. done 

分享兩個實用的shell腳本實例,值得收藏

結果:

分享兩個實用的shell腳本實例,值得收藏

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2019-08-13 11:53:01

腳本語言AWKBash

2019-08-09 13:50:08

shellLinux

2019-08-12 08:47:14

腳本語言數據庫MySQL

2019-07-31 08:03:45

Oracle數據庫巡檢腳本

2023-08-03 07:05:28

電腦軟件工具

2021-04-11 07:56:42

ShellLinux

2021-04-15 11:21:26

Shell腳本Linux

2019-10-09 16:08:21

PythonPython教程Python 開發

2020-08-31 11:40:54

VimLinux字符

2023-11-06 18:48:31

LinuxShell

2019-08-26 10:15:29

腳本索引數據庫

2019-07-17 07:07:54

MySQL數據庫索引

2022-07-21 14:38:17

PythonShell

2020-12-11 07:00:42

MySQL數據庫備份腳本

2021-01-08 16:27:52

SQL數據庫開發

2019-08-12 07:45:44

Linux腳本shell

2009-07-15 18:29:22

Jython應用

2019-12-02 08:58:09

SQL腳本語言MySQL

2022-06-24 10:02:43

PythonShell腳本

2022-01-05 07:07:36

網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 偷派自拍 | 自拍偷拍亚洲视频 | 老司机成人在线 | 欧美日韩一二三区 | 色中文在线 | 国产黄色电影 | 国产在线看片 | 国产三级一区二区三区 | 亚洲综合在线播放 | 久热电影| 久久中文字幕一区 | 日韩在线视频观看 | 天天天操 | 久在线 | 国产精品欧美一区二区三区不卡 | 精品久久久一区二区 | 国产激情视频 | 国产精品高清一区二区三区 | 爱草在线| 欧美黑人狂野猛交老妇 | 日韩三级在线 | 在线观看中文字幕 | 欧美精品一二三 | 国产精品成人在线播放 | 精品国产乱码 | 国产福利小视频 | 久草视频在 | 久久艹免费视频 | 国产精品成人一区二区三区 | 老熟女毛片 | 草草草草视频 | 在线视频a | 日韩国产欧美 | 男女免费在线观看视频 | 日韩在线 | 欧美精品日韩精品国产精品 | 午夜视频在线观看一区二区 | 日韩精品成人网 | 99国产精品久久久久久久 | 高清黄色网址 | 日韩精品一区二区三区老鸭窝 |