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

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脚本快速打开文件)