如果条件匹配,我必须重命名目录名称:
条件:
value=cat/sys/kernel/debug/spmi/spmi-0/data |头 -n 1 |切-d“”-f 14
如果(值 == 20)
那么
使用 "xyz_test"
到目前为止,我可以从下面的命令搜索最新的目录
ls -1tr * | tail -1
但是如何重命名呢?我对 shell 脚本很陌生,所以不太了解。
最佳答案
你可以制作一个像这样的简单脚本:
#!/bin/bash
# name this file: script.sh
condition=`cat /sys/kernel/debug/spmi/spmi-0/data | head -n 1 | cut -d " " -f 1\
4`
if [ $condition = 20 ]
then
last_created_dir=`ls -tAF | grep '/$' | head -1`
mv $last_created_dir xyz_test
fi
然后使用
运行它bash script.sh
关于linux - 找到最新创建的目录并将其重命名为-Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24099065/