我有一个名为的文件scanner
:
#!/bin/sh
python lexAnalyser.py $*
我希望它以$ scanner test.txt
而不是 的形式运行$ ./scanner test.txt
。
感谢您提供的任何帮助。我刚刚开始使用 Linux,正在尝试入门。
答案1
你可以做:
$ ./scanner test.txt
$ PATH=$PATH:$PWD
$ scanner test.txt
但最好将其放在$HOME/bin
你的路径和脚本中。
答案2
您可以将文件放在 指定的路径之一中$PATH
,例如,您可以将其复制到/usr/bin
,然后 shell 会自动通过名称识别它,而无需输入其完整路径。
答案3
- 将目录添加
scanner
到您的路径中 - 将文件移动
scanner
到路径中已有的目录。 scanner
文件完整路径的别名。