一,基本介绍
bash脚本要输出变量时,经常遇到有换行的情况。
可以人为决定是否需要换行等特殊字符。
二,实例
加双引号就输出变量中的换行。不加双引号换行就会被忽略掉,所有内容输出到一行。
特别在IF判断中要使用双引号。
[root@sparkVM script]# cat verify_echo_variable.sh
tmp=`ls check*`
echo $tmp
echo '--'
echo "$tmp"
[root@sparkVM script]# sh verify_echo_variable.sh
check_iptables_modify check_log_error_failed.sh check_netstat_modify.sh check_OS_type_version.sh check_passwd_shadow_modify.sh check_secureFile_unKnow_login.sh
--
check_iptables_modify
check_log_error_failed.sh
check_netstat_modify.sh
check_OS_type_version.sh
check_passwd_shadow_modify.sh
check_secureFile_unKnow_login.sh