从bash_profile运行shell命令时出现“需要文件名参数”警告

罗伯特·阿卡·罗宾

我正在Mac的终端中自定义.bash_profile。我想根据我的参数创建一个运行ruby文件或在文本编辑器中打开它的函数。

我对使用Terminal做更多的事情是全新的,而不仅仅是安装东西。

到目前为止,这是我得到的:

scratchpad(){
if [ $1 = run ]; then
    ruby ~/Programming/ruby/scratchpad.rb
    .
else
    open -a $1 ~/Programming/ruby/scratchpad.rb
    .
fi
}

它可以成功打开或运行脚本,但它给了我这个错误:

-bash: .: filename argument required
.: usage: . filename [arguments]
伊恩·罗伯茨

删除.行:

scratchpad(){
  if [ $1 = run ]; then
    ruby ~/Programming/ruby/scratchpad.rb
  else
    open -a $1 ~/Programming/ruby/scratchpad.rb
  fi
}

在外壳程序中,.它本身就是内置命令是“源”的别名,用于在当前外壳程序中读取外壳程序脚本并执行其命令,而不是生成子外壳程序(通常用于设置环境的脚本)您以后要使用的变量

. set_env.sh

您收到的错误消息抱怨您未提供.命令期望的文件名参数

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 ~.bash_profile 中为文件名包含空格的路径导出别名

来自分类Dev

仅在MINGW64中时,在bash_profile中运行命令

来自分类Dev

运行knitr时需要Rmd的文件名

来自分类Dev

运行knitr时需要Rmd的文件名

来自分类Dev

在.bash_profile中创建运行Shell脚本的别名

来自分类Dev

.bash_profile在运行su时未获得

来自分类Dev

在每个文件上运行命令,其标志参数取决于文件名

来自分类Dev

从shell / bash输出的时髦文件名?

来自分类Dev

文件名参数扩展bash

来自分类Dev

使用Make通过g ++进行编译时出现“错误的命令或文件名”错误

来自分类Dev

Bash输入重定向为命令提供了标准输入,而不是参数/文件名?

来自分类Dev

bash中任何目录中的〜/ bin / *`文件名的命令参数完成

来自分类Dev

在创建带日期的文件名时,shell脚本中出现歧义的重定向错误

来自分类Dev

如何使用bash shell参数扩展进行文件名操作

来自分类Dev

在Linux中出现.bash_profile问题

来自分类Dev

.bash_profile别名:找不到命令

来自分类Dev

在 Powershell 中,是否可以定义每次运行命令时都会更改的文件名?

来自分类Dev

当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

来自分类Dev

尝试解压缩子目录中的文件时出现错误:警告:文件名不匹配

来自分类Dev

登录时运行.bash_profile脚本

来自分类Dev

登录时运行.bash_profile脚本

来自分类Dev

在 Linux shell 中运行任何命令时出现“参数列表太长错误”

来自分类Dev

为什么在git add命令中需要文件名?

来自分类Dev

Bash文件-/ etc / profile与〜/ .bash_profile文件

来自分类Dev

Bash命令从多个文件获取数据并附加文件名

来自分类Dev

bash:来源:必需的文件名参数来源:用法:来源的文件名[参数]

来自分类Dev

Bash Shell脚本从文件名中查找丢失的文件

来自分类Dev

从UNIX.linux bash文件中提取字符。无法通过命令行传递参数(文件名)

来自分类Dev

通过shell或linux命令增加文件名编号

Related 相关文章

  1. 1

    在 ~.bash_profile 中为文件名包含空格的路径导出别名

  2. 2

    仅在MINGW64中时,在bash_profile中运行命令

  3. 3

    运行knitr时需要Rmd的文件名

  4. 4

    运行knitr时需要Rmd的文件名

  5. 5

    在.bash_profile中创建运行Shell脚本的别名

  6. 6

    .bash_profile在运行su时未获得

  7. 7

    在每个文件上运行命令,其标志参数取决于文件名

  8. 8

    从shell / bash输出的时髦文件名?

  9. 9

    文件名参数扩展bash

  10. 10

    使用Make通过g ++进行编译时出现“错误的命令或文件名”错误

  11. 11

    Bash输入重定向为命令提供了标准输入,而不是参数/文件名?

  12. 12

    bash中任何目录中的〜/ bin / *`文件名的命令参数完成

  13. 13

    在创建带日期的文件名时,shell脚本中出现歧义的重定向错误

  14. 14

    如何使用bash shell参数扩展进行文件名操作

  15. 15

    在Linux中出现.bash_profile问题

  16. 16

    .bash_profile别名:找不到命令

  17. 17

    在 Powershell 中,是否可以定义每次运行命令时都会更改的文件名?

  18. 18

    当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

  19. 19

    尝试解压缩子目录中的文件时出现错误:警告:文件名不匹配

  20. 20

    登录时运行.bash_profile脚本

  21. 21

    登录时运行.bash_profile脚本

  22. 22

    在 Linux shell 中运行任何命令时出现“参数列表太长错误”

  23. 23

    为什么在git add命令中需要文件名?

  24. 24

    Bash文件-/ etc / profile与〜/ .bash_profile文件

  25. 25

    Bash命令从多个文件获取数据并附加文件名

  26. 26

    bash:来源:必需的文件名参数来源:用法:来源的文件名[参数]

  27. 27

    Bash Shell脚本从文件名中查找丢失的文件

  28. 28

    从UNIX.linux bash文件中提取字符。无法通过命令行传递参数(文件名)

  29. 29

    通过shell或linux命令增加文件名编号

热门标签

归档