【问题标题】:How can I create .sh extension file in Linux Ubuntu? [closed]如何在 Linux Ubuntu 中创建 .sh 扩展名文件? [关闭]
【发布时间】:2013-10-17 19:38:31
【问题描述】:

我正在尝试编写一个脚本来将我的 .jar 文件之一作为守护进程运行,但我不明白如何在 Ubuntu 中创建 .sh 扩展文件。我已经使用vi 用我想要的代码创建了一个文件,但我不知道如何将文件定义为专门的 .sh 文件。例如,我想将我的文件“foo”或“foo.txt”转换为“foo.sh”。

是否有一个我看不到的简单命令可以将文件转换为 .sh 扩展名,或者它是一个更复杂的过程?

【问题讨论】:

  • touch foo.sh, vi foo.sh, cat /dev/urandom > foo.sh???
  • 你应该在问这里之前总是做研究。有很多教程解释它linuxcommand.org/writing_shell_scripts.php
  • DevC,我在这些教程(已弃用和当前)的每一页上都使用了CTR-f,它从未提及“.sh”。我还访问了 3 个其他网站,试图找到这个问题的答案,但没有一个网站甚至提到“.sh”。该链接以前是否导致不再存在的说明?

标签: linux ubuntu sh daemons


【解决方案1】:

将此用作模板:

#!/bin/bash

# content of your script

第一行称为shebang,它告诉操作系统应该使用什么程序来执行文件的内容,在本例中为bash

使文件可执行:

chmod 755 foo.sh

要执行您的脚本,请执行以下操作:

./foo.sh

【讨论】:

猜你喜欢
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 2013-11-03
  • 2017-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多