我有一个简单的脚本 (timeconvert.sh) 将秒转换为 hh:mm:ss 格式并将其写入文件timeremain.out:
#!/bin/bash
#convert sec to h:m:s
secs=${1:?}
h=$(( secs / 3600 ))
m=$(( ( secs / 60 ) % 60 ))
s=$(( secs % 60 ))
printf "%02d:%02d:%02d\n" $h $m $s > timeremain.out
我试图让它读取文件secremain.out作为脚本的输入,但以下都不起作用:
cat secremain.out | ./timeconvert.sh
./timeconvert.sh < secremain.out
任何人都可以建议使用正确的语法或编辑脚本以直接读取文件吗?