这个命令做什么?
!/bin/bash
我的第一个脚本
clear
echo (I don't know what will come after echo , can you help me with that too?)
./hello.shell
答案 0 :(得分:0)
#!/bin/bash
告诉SO该文件是一个脚本,而bash是必须执行它的shell。所以你可以找到:#!/opt/bin/perl
用于perl脚本,#!/bin/csh
用于c-shell,#!/bin/zsh
...
答案 1 :(得分:0)
#!/bin/bash
被称为shebang(您错过了领先#
)。
它告诉哪个程序将执行你的脚本。
clear
用于清除屏幕。
echo
输出标准输出的参数(默认情况下是您的终端)。但是你不能用括号括起你的字符串,因为它用于在子shell中分组命令。如果你想打印(...)
,你也会使用双引号:
echo "(I don't know what will come after echo , can you help me with that too?)"
在您使用./hello.shell
授予执行权限后, chmod +x hello.shell
将执行您的脚本。
请注意,shell脚本的常用扩展名为.sh
而不是.shell
。
有关更多信息,请尝试这些链接: