删除行首空格
sed 's/^[ ]*//g'
删除行末空格
sed ‘s/[ ]*$//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" 切换用户,也切换用户环境,执行相应操作