|
9#
楼主 |
发表于 2023-9-21 14:17:50
|
只看该作者
大佬牛逼,没有想到环境变量这点,所以判断也失去了意义!其实我还想利用bash脚本的for循环来写更简洁,但是奈何小白一个,不会。。。比如
for num in {1..10}
do
background_color $tnum
done
我想参照这个最终的更换主题脚本(来自hhh333)
#主题切换-F5切换-F6清除
#主题计数
export theme_count=0
for item in $prefix/themes/*/theme.txt; do
expr --set=theme_count $theme_count+1
done
if [ $theme_count -gt 0 ]; then
set theme_index=1
#换主题
hiddenentry "Switch Themes" --hotkey f5 {
set i=0
expr --set=theme_index $theme_index+1
if [ $theme_index -gt $theme_count ]; then
set theme_index=1
fi
for item in $prefix/themes/*/theme.txt; do
expr --set=i $i+1
if [ $i -eq $theme_index ]; then
set theme=$item
break
fi
done
}
#无主题
hiddenentry "Clear Themes" --hotkey f6 {
if [ "$theme" != "" ]; then
unset theme
fi
}
fi
思路有,但是一点也不会
|
|