linux - 如何在脚本中将目录更改为主目录? ( bash )

标签 linux bash

嗨,这是我第一次编写 bash,我正在尝试练习创建 bash 脚本,并尝试执行以下操作:

  • 脚本使用绝对路径将目录更改为您的主目录。
  • 接下来,它验证名为project的子目录是否存在。如果不存在,则会创建该目录。
  • 接下来,它使用相对路径更改目录并移至项目子目录。

我已经卡在第一步了:

#!/bin/bash
cd
if [ -d ./project ]
    then 
        echo hi it exists!
    else
        echo it doesn't exist!
cd project/

如果有人能提供帮助,我将不胜感激!非常感谢!

最佳答案

cd 本身会将当前工作目录更改为主目录。 请参阅man cd用于此命令的其他用途。

关于linux - 如何在脚本中将目录更改为主目录? ( bash ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46611313/

相关文章:

linux - 无法使用 vsftpd centos 7 通过 ftp 写入/编辑?

linux - kermit - 如何将输出重定向到一个文件

string - 反斜杠字符的 Bash 参数扩展规则

linux - Jenkins - 在中止主构建之前运行子构建

linux - 编辑一行,找不到就创建

bash - 使用 dig 检查 bash 中的域可用性

linux - flutter 桌面 : how to hide a window (and keep the process alive)?

linux - 在 shell 中,用点作为分隔符拆分字符串的一部分

linux - 从共享对象中抛出段错误的回调

linux - 在 html/php 输出中显示/var/log/messages?