刪除行首空格
sed 's/^[ \t]*//g'
刪除行末空格
sed ‘s/[ \t]*$//g'
刪除所有的空格
sed s/[[:space:]]//g
sudo su - 用戶 -c “command”
[mysql@localhost ~]$ sudo su - liu -c "mkdir ./123"
su 切換用戶
su - 用戶名 是徹底 切換用戶
-c 以當用戶身份執行“這條命令
cat test.sh
sudo su - git -c "rsync -azrv gogs-repositories/ admin@IP:git.bak"
#!/bin/bash su - USER << EOF lsnrctl start sqlplus /nolog conn /as sysdba startup exit EOF
su 和 su - 的區別:
su 切換用戶,不切換用戶環境
su - 切換用戶,也切換用戶環境
su - USER -c "XXX" 切換用戶,也切換用戶環境,執行相應操作