- 读取config文件
- ini文件
MYSQL_DB=testdb MYSQL_HOST=192.168.1.100 MYSQL_PORT=3308 MYSQL_USER=test MYSQL_PWD=test@123
- 读取,其中
sed s/[[:space:]]//g
为去空格
MYSQL_DB=`cat $2 | grep MYSQL_DB | awk -F'=' '{ print $2 }' | sed s/[[:space:]]//g` MYSQL_HOST=`cat $2 | grep MYSQL_HOST | awk -F'=' '{ print $2 }' | sed s/[[:space:]]//g`
- 带密码的su
su - user
:完全切换到user
下,执行user
下su user
:用用户user
来执行当前用户下的命令,而并非切换用户,仅为切换用户权限
echo $PASSWD|su $USER -s /bin/bash sqoop_full_table_common_user.sh $1 $2