0
從命令行回車:AWK添加在腳本中使用時與命令行
$cat file.txt
OLAPSYS:3FB8EF9DB538647C:LOCKED OR EXPIRED
上file.txt的運行AWK:
awk '{sub(/[ ]+/," ")}1' file.txt
預期結果:OLAPSYS:3FB8EF9DB538647C:LOCKED OR EXPIRED
From My Script: $ ca牛逼script.sh
active_db_users="OLAPSYS:3FB8EF9DB538647C:LOCKED OR EXPIRED"
for i in $active_db_users
do
acct_status=$(echo $i | awk '{sub(/[ ]+/," ")}1')
echo $acct_status
done
運行腳本:
./script.sh > output
cat output
OLAPSYS:3FB8EF9DB538647C:LOCKED
OR
EXPIRED
意想不到的結果有回車。如何修改腳本,所以結果是沒有回車一行:
OLAPSYS:3FB8EF9DB538647C:鎖定或過期
您期待多少次迭代循環? –