我试图使用参数--unhide来取消隐藏目录中的文件,但它无法正常工作.你能救我吗?这是我的代码部分.
for i in `ls -1`
do
if [ -f $i ] || [ -d $i ]
then
if [ `echo $i | cut -c1` == "." ]
then
mv $i ${i#.}
fi
fi
done
Run Code Online (Sandbox Code Playgroud)
谢谢!
那么取消隐藏然后我写--unhide file1 file2?
elif [ $1 = --unhide ] && [ ! $2 = --all ]
then
for i in $@
do
if [ -f $i ] || [ -d $i ]
then
if [ `echo $i | cut -c1` == "." ]
then …Run Code Online (Sandbox Code Playgroud)