美文网首页
Mac下使用shell脚本快速打开文件

Mac下使用shell脚本快速打开文件

作者: Takioo | 来源:发表于2016-12-25 23:59 被阅读0次

    1 . 比如想在任意位置打开WeiBo这个文件夹,先创建shell脚本,命名为 vopen ,在脚本中添加如下内容:

    #!/bin/bash
    #
    read -p "请输入要打开的文件或目录:" NAME
    if [[ $NAME =~ ^[Ww][Ee][Ii][Bb][Oo]$ ]]
    then
            DIR=/Users/valie/Documents/WeiBo
            if [ -d $DIR ]
            then
                    open $DIR
            else
                    echo "文件夹WeiBo不存在哦!"
            fi
    fi
    

    2 . 在 .bash_profile文件中添加:

    export PATH="$PATH:/Users/valie/Documents/Setting"
    

    将目录加到PATH环境变量,这样就可以在虚拟目录的任何位置执行程序vopen,其中Setting文件夹是vopen文件所在的目录。

    3.如果你的默认shell是bash的话,就在 .bashrc文件中添加如下内容:

    . ~/.bash_profile
    

    如果你的默认shell是zsh的话,就在 .zshrc文件中添加:

    . ~/.bash_profile
    

    在每次打开终端时, .bashrc或 .zshrc文件都会被加载,因此 .bash_profile文件也会被调用和执行。

    4 . 需要注意的是,你可能不具有执行vopen文件的权限,查看改文件权限:

    查看文件权限

    可以看到,你只具有读写vopen的权限,输入以下命令添加对vopen的执行权限:

    chmod u+x vopen
    

    至此,终端输入vopen就可以打开WeiBo文件夹了:

    Paste_Image.png

    相关文章

      网友评论

          本文标题:Mac下使用shell脚本快速打开文件

          本文链接:https://www.haomeiwen.com/subject/kuidvttx.html