小编Ale*_*ero的帖子

如何检查符号链接目标是否与特定路径匹配?

我正在创建一个bash脚本来检查符号链接目标是否与特定路径匹配,因此,如果它不匹配,脚本将删除符号链接.我尝试过readlink:

#!/bin/env bash

target_path=$HOME/Code/slate/.slate.js

if [ `readlink $HOME/.slate.js` == "$target_path" ]; then
    rm -rf "$HOME/.slate.js"
fi
Run Code Online (Sandbox Code Playgroud)

但它不起作用:

%source test
test:5: = not found
Run Code Online (Sandbox Code Playgroud)

bash shell symlink if-statement

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

标签 统计

bash ×1

if-statement ×1

shell ×1

symlink ×1