作者thomas2005 (无)
看板Programming
标题Re: [问题] Shellscript 读写档案
时间Thu May 12 20:10:02 2011
想再借这个标题问一下。
如何把 stat -c%s file 得到的 filesize。
当作是 return 传给变数来做数学运算?
Ex: FileLen=stat -c%s file ;
这样。
谢谢。
: : 想请教一个问题。
: : 我想用 shellscript 完成一个功能如下:
: : 知道一个档案大小。然後判断档案是否为 4 的倍数。
: : ex: filesize 15 bytes。则增加一个 byte 补为 binary 00。
: : 所以档案变成 16 bytes。
: : 1. shellscript 如何用 binary 方式开启档案,然後写入 00 到档案。
: : 或是其他方式达到这目标。
: : 谢谢。
: 取得档案 size 用 stat -c%s file
: 要 append 0x00 到档案用 echo -en "\x00" >> file
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.178.23
1F:→ firejox:FileLen=$(stat -c%s file) ; 123.240.129.15 05/12 21:12
2F:→ MOONRAKER:FileLen = `stat -c%s file` 59.120.168.228 05/13 13:23