在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  HTML/ 有關(guān)Linux shell腳本攻略書中部分疑問

有關(guān)Linux shell腳本攻略書中部分疑問

問題一:
書中p33頁小標題:通過引用子shell的方式保留空格和換行
操作方式如下:
在text.txt中有三行,每一行一個數(shù)字,比如1 2 3
1
2
3
使用out=$(cat text.txt)
echo $out丟失換行,利用書中的方法out="$(cat text.txt)" echo $out依然丟失換行符.

[root@centos-linux-7 ~]# uname -r
3.10.0-327.28.3.el7.x86_64

圖片描述

回答
編輯回答
脾氣硬

注意:以下僅適用于 Bash,其他 shell 如 zsh 可能不兼容。

印刷錯誤吧。

out=$(cat a.txt)out="$(cat a.txt)" 效果一樣。
關(guān)鍵是 echo 那一行,保留換行符應(yīng)使用雙引號包圍變量 echo "$out"

2018年3月29日 03:49