我正在尝试编写一个shell脚本,它显示上午或下午的时间,而不是使用date命令显示的方式.我不确定我该怎么办呢.我想首先,如何从date命令中提取时间来操作它?如何提取小时数来操纵它?
这段代码是我写的脚本的一部分.现在,出于这个脚本的目的,我假设./src中只有一个文件,所以这个循环应该只执行一次.现在,在某个循环中,我想获取$ f(文件名)的前4个字符并将其存储在另一个变量中.我知道有cut命令,但我不确定是否或如何在这里使用,因为我认为cut用于文件的内容,而不是文件本身.
for f in `ls ./src`
do
echo $f
cd tmp
f="../src/$f"
sh "$f"
done
Run Code Online (Sandbox Code Playgroud) bash ×2