做脚本练习时的问题
????中午做了一個關于批量創建用戶名、文件和指定文件屬主、屬組的shell腳本練習。
????過程中存在的問題:
????1、變量引用未使用$符。
????2、指定文件屬主、屬組使用chown命令。
script below:
#!/bin/bash ? ?
dirName=/tmp/scripttest
mkdir $dirName
for tfile in `seq 1 20`
? ? ? ? do
? ? ? ? ? ? ? ? mkdir $dirName/tfile$tfile
? ? ? ? ? ? ? ? echo "tfile$tfile is created."
? ? ? ? done
for userName in `seq 1 2`
? ? ? ? do
? ? ? ? ? ? ? ? useradd testuser$userName
? ? ? ? ? ? ? ? echo "Add user$userName successfully."
? ? ? ? done
for tfile in `seq 1 10`
? ? ? ? do
? ? ? ? ? ? ? ? chown ?testuser1:testuser1 $dirName/tfile$tfile
? ? ? ? done
echo "tfile1-10 chown successfully."
for tfile in `seq 11 20`
? ? ? ? do
? ? ? ? ? ? ? ? chown ?testuser2:testuser2 $dirName/tfile$tfile
? ? ? ? done
echo "tfile11-20 chown successfully."
轉載于:https://blog.51cto.com/ideas4u/1553297
總結
- 上一篇: java压缩文件出现中文乱码问题
- 下一篇: json_decode