我想编写一个简单的shell脚本,在运行此脚本时它应该更改为另一个目录。我想通过为路径分配一个变量来实现。 vi loc_change
Shell脚本使用脚本中的变量更改为另一个目录
#!/bin/bash
change= "/home/oracle/Public"
cd $change
echo "directory changed"
这样做之后,我已经改变了权限 chmod 777 loc_change
和执行这个我收到以下错误后执行此source ./loc_change
。
./loc_change: line 2: /home/oracle/Public: is a directory
directory changed
我在tldp中看到过这种类型的删减。 我对Shell脚本非常陌生。
不要在=和引号之间加一个空格 – Petesh
谢谢Petesh!这很有帮助! – temp