本 HOW-TO 将尝试为您提供一些关于 shell 脚本编程的提示,这些提示主要基于示例。
在本节中,您将找到一些小的脚本,这些脚本有望帮助您理解一些技术。
#!/bin/bash
echo Hello World
这个脚本只有两行。第一行指示系统使用哪个程序来运行该文件。
第二行是此脚本执行的唯一操作,它在终端上打印 'Hello World'。
如果您看到类似 ./hello.sh: Command not found. 的信息。可能是第一行 '#!/bin/bash' 错了,请执行 whereis bash 或查看 'finding bash' 以了解应该如何编写这一行。
#!/bin/bash
tar -cZf /var/my-backup.tgz /home/me/
在此脚本中,我们没有在终端上打印消息,而是创建了用户主目录的 tar 包。 这 *不* 是为了实际使用,更实用的备份脚本将在本文档的后面介绍。