使“./file”作为“文件”运行

使“./file”作为“文件”运行

我有一个名为的文件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

  1. 将目录添加scanner到您的路径中
  2. 将文件移动scanner到路径中已有的目录。
  3. scanner文件完整路径的别名。

相关内容