【发布时间】:2021-01-13 16:16:37
【问题描述】:
我正在尝试在 HP-UX 上以人类可读的形式显示大小。我们有一些用于 sftp 传输的遗留系统。这些服务器连接T1专线,传输速度很慢。我必须偶尔检查大小以验证传输是否完成。 由于 HP-UX 无法以 kb 或 GB 显示大小,我们必须手动划分输出以验证。 我只是想构建一个小脚本来显示以 GB 为单位的大小。
read -p "Enter File Path/Location " location
output=$(ls -l $location | cut -d ' ' -f 18)
#output=$(ls -l /central/home/sftp/file.daily | cut -d ' ' -f 18)
echo "Size in GB is: ${output}"
#echo "Size in GB is: ${output} / (1024*1024*1024)" not working "
bash-4.4$ ./script
Enter File Path/Location /central/home/sftp/file.daily
Size in GB is: 153844074
bash-4.4$
伙计们/女孩们,我不是专业人士,我只是在学习一些东西以增强我在 bash 脚本方面的知识。
【问题讨论】: