小编Nol*_*lph的帖子

Bash:“错误的解释器:符号链接级别太多”错误

最近我制作了一个权限为 722 的 bash 可执行文件,因为我几乎永远是 root。文件内容如下:

#!/home/nolan/Documents/test/listFiles

[ $# -lt 1 ] && dirFocus = "" || dirFocus = $1
dirSize=$(ls -a $dirFocus | wc -w)

for ((a = 1; a <= $dirSize; a++)) ; do
    i = 1
    for ITEM in $(ls -a $dirFocus); do
        declare -i i
        declare -i a
        if [ $a -eq $i ]; then
            echo "$a : $ITEM"
        fi
        i = $[ $i + 1 ]
    done
done
Run Code Online (Sandbox Code Playgroud)

在终端中运行时使用:

root @ /home/nolan/Documents/test: bash listFiles
1 …
Run Code Online (Sandbox Code Playgroud)

linux bash

2
推荐指数
1
解决办法
2848
查看次数

标签 统计

bash ×1

linux ×1