亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我剛剛分配了一個變量,但echo $ variable顯示了其他內容

我剛剛分配了一個變量,但echo $ variable顯示了其他內容

我剛剛分配了一個變量,但echo $ variable顯示了其他內容以下是一系列echo $var可以顯示與剛剛分配的值不同的值的情況。無論指定的值是“雙引號”,“單引號”還是不引用,都會發生這種情況。如何讓shell正確設置我的變量?星號預期的輸出是/* Foobar is free software */,但我得到一個文件名列表:$ var="/* Foobar is free software */"$ echo $var  /bin /boot /dev /etc /home /initrd.img /lib /lib64 /media /mnt /opt /proc ...方括號期望值是[a-z],但有時我會得到一個字母!$ var=[a-z]$ echo $var c換行(換行符)預期值是一個單獨的行列表,但所有值都在一行!$ cat file foo bar baz $ var=$(cat file)$ echo $var foo bar baz多個空間我期望一個精心對齊的表頭,但是多個空格要么消失要么折疊成一個!$ var="       title     |    count"$ echo $var title | count標簽我期望兩個制表符分隔值,但我得到兩個空格分隔值!$ var=$'key\tvalue'$ echo $var key value
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 1622 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號