在cygwin(bash脚本idk)中如何创建一个新的.sh文件,就像我们在unix nano fileName.sh中一样

时间:2015-02-09 17:04:58

标签: bash cygwin

我正在使用Cygwin。我想创建一个新的.sh文件并执行它。但我不知道如何用Cygwin创建一个.sh文件,这是用于Windows的Bash脚本IDK。

1 个答案:

答案 0 :(得分:0)

Bash和Cygwin并不十分关心你如何创建文件,或者规定一种特定的方式。任何编辑器应该没问题,只要你确保它可以保存带有U * x行结尾的文本文件(而不是DOS行结尾,它使用CR + LF作为行尾)。流行的Windows编辑器包括Notepad ++和SublimeText(也适用于其他平台);传统的Unix编辑器包括Emacs和vi以及nano。在简单的情况下,您可以直接在Bash中创建脚本。

you@cygwin:~$ cat >script
#!/bin/sh
echo "Hello, World!"
^D

you@cygwin:~$ chmod +x ./script

you@cygwin:~$ ./script
Hello, World!

(按住 D 键同时按住 c 键创建上面的ctrl-D。)