成人免费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

2023-08-03 07:05:28

電腦軟件工具

2019-07-31 08:03:45

Oracle數據庫巡檢腳本

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字符

2019-08-26 10:15:29

腳本索引數據庫

2019-07-17 07:07:54

MySQL數據庫索引

2023-11-06 18:48:31

LinuxShell

2022-07-21 14:38:17

PythonShell

2020-12-11 07:00:42

MySQL數據庫備份腳本

2019-08-12 07:45:44

Linux腳本shell

2021-01-08 16:27:52

SQL數據庫開發

2009-07-15 18:29:22

Jython應用

2022-06-24 10:02:43

PythonShell腳本

2019-12-02 08:58:09

SQL腳本語言MySQL

2022-01-05 07:07:36

網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品欧美一区喷水 | 五月天激情综合网 | 日韩一区二区三区在线播放 | 欧美日韩中文字幕在线 | 亚洲一区久久 | 国产美女精品视频 | 3级毛片| 天堂网中文字幕在线观看 | 色一情一乱一伦一区二区三区 | 精品不卡 | 亚洲第一色av | 超碰97免费| 欧美日韩亚洲在线 | 国产欧美一区二区久久性色99 | 国产午夜影院 | 亚洲高清视频在线观看 | 最近最新中文字幕 | www.日日操 | 日韩午夜电影 | 激情五月激情综合网 | 国精产品一品二品国精在线观看 | 欧美一二区 | 天天操天天射综合网 | 99久久免费精品视频 | 91在线网站| 日韩视频一区二区在线 | 欧美福利视频 | 久久成人精品视频 | 蜜桃视频在线观看免费视频网站www | 欧美日韩不卡合集视频 | 欧美一级在线观看 | 91在线精品秘密一区二区 | 亚洲 欧美 日韩在线 | 日韩精品一区二 | 久久久久久免费看 | 日韩在线欧美 | 免费看a| 网站一区二区三区 | 国内精品免费久久久久软件老师 | 在线视频亚洲 | 一区二区三区免费看 |