You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写Bash脚本创建文件并打印该文件的字节大小

Bash脚本实现创建文件、追加内容并打印字节大小

这里是满足需求的完整Bash脚本:

#!/bin/bash

# 创建空文件(若文件已存在则清空)
> myfile.txt

# 向文件追加"Hello world"字符串
echo "Hello world" >> myfile.txt

# 输出文件的字节大小
stat -c "%s" myfile.txt

各步骤说明:

  • #!/bin/bash:声明脚本使用Bash解释器运行,是Bash脚本的标准起始行。
  • > myfile.txt:通过重定向操作符创建空文件,如果目标文件已存在,这一步会清空它的内容。要是你想保留原文件内容只做追加,完全可以跳过这一步。
  • echo "Hello world" >> myfile.txt:用echo生成指定字符串,通过>>将内容追加到文件末尾(区别于>会覆盖文件内容)。
  • stat -c "%s" myfile.txt:stat命令用于获取文件元数据,-c "%s"指定只输出文件的字节大小数值。

如果你偏好更简洁的字节大小获取方式,也可以用wc命令替代stat:

wc -c < myfile.txt

wc -c用于统计输入的字节数,< myfile.txt将文件内容作为输入传给wc,这样只会输出字节数,不会附带文件名。

内容的提问来源于stack exchange,提问作者raghav kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 11:37:35