小编use*_*731的帖子

Linux Bash Script取消隐藏目录中的文件

我试图使用参数--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)

linux bash hidden-files

0
推荐指数
1
解决办法
1810
查看次数

标签 统计

bash ×1

hidden-files ×1

linux ×1