看板 LinuxDev 關於我們 聯絡資訊
※ 引述《joy (林喬伊(公的))》之銘言: : 請問一下.. : 我用兩種方式寫檔.. : 1.echo "123" > _temp : 用ls -l _temp的方式去看檔案大小為4 : 2.使用內建工具dialog的InputBox : dialog --inputbox "Input" 10 20 2> _temp : 然後自己在InputBox上鍵入123.. : 用ls -l _temp的方式去看檔案大小為3 : 請問一下這是為什麼呢= =|| : 怎麼一樣的內容大小不一樣.. : 我用echo "" > _temp產生一個空白檔後..大小即為1 : 但是用dialog的方法會變成0 因為echo會多加一個\n字元,可以用-n選項避免。 echo "123" | od -c 0000000 1 2 3 \n 0000004 echo -n "123" | od -c 0000000 1 2 3 0000003 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.200.210
joy:感謝解惑^^ 12/06 12:45