我正在使用Cygwin。我想创建一个新的.sh
文件并执行它。但我不知道如何用Cygwin创建一个.sh
文件,这是用于Windows的Bash脚本IDK。
答案 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。)