我创建了简单的bash脚本。但我必须只使用管道和脚本是不允许的。 你能帮帮我翻译吗?它? 这是脚本:
#!/bin/bash
for x in *
do
if [ -f "$x" ]
then
mv $x $(echo $x | tr 'a'-'z' 'A'-'Z')
fi
done
答案 0 :(得分:0)
假设你有bash 4.0或更新版本:
find . -type f -maxdepth 1 \
-exec bash -c 'for arg; do [[ $arg = "${arg^^}" ]] || mv "$arg" "${arg^^}"; done' _ {} +