Ign*_*art 2 linux bash conditional-statements
我的 Linux 作业要求我编写一个仅在用户位于 ~/tareas/session_3 时运行的脚本,所以我假设他首先需要输入 cd /~/tareas/session_3 然后脚本命令才会运行,如果不是的话'会回显“你不在/~/tareas/session_3”。在脚本中,我需要创建更多目录,并且只能在该位置创建它们。
我怎样才能提出这样的条件呢?
我感谢你们提供的每一点帮助!
您可以使用它$PWD来查看脚本运行的父目录,尽管它已经展开了~。所以你可以这样做:
if [[ "$PWD" == "/home/tareas/session_3" ]]; then
# do stuff if true
else
# do stuff if false
fi
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1032 次 |
| 最近记录: |