linux - Bash 脚本问题

标签 linux bash unix debian

有一段时间,我一直在学校使用 Linux 和 Debian,学习设置权限等所有基础知识。我们也一直在使用 bash 脚本。 我一直在尝试搜索学习 bash 脚本基础知识的网站,但找不到任何好的 Material 。

所以基本上,如果有人知道一个很好的网站/博客/视频来解释 bash 脚本的基础知识并可以将其链接到此处,我将不胜感激。

如果有人愿意花时间为我解决这些练习,我将不胜感激,这样我就有了继续工作的动力:

  • 编写一个 bash 脚本,在目录中创建一个文件
  • 编写一个 bash 脚本,使用变量创建一个与变量同名的文件
  • 编写一个 bash 脚本,为作为脚本参数给出的文件添加执行权限

谢谢//安登

最佳答案

这是一些基础知识的链接:

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html

一些更详细的内容:

命令摘要:http://ss64.com/bash/

引用指南:http://www.gnu.org/software/bash/manual/bashref.html

如果你真的想成为一名 bash 黑客:

http://www.tldp.org/LDP/abs/html/

这些练习很简单......您确实不需要有人为您解决它们,但这里有第一个练习的提示:Bash 脚本接受参数(也称为参数)。第一个是 $0,这是脚本名称本身。第二个是 $1,在这种情况下可能是您的文件应该存放的目录。第三个是 - 您猜对了 - $2,这可能是您要创建的文件的名称。创建文件的方法有很多种,请查看“touch”命令。

玩得开心。

关于linux - Bash 脚本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20103358/

相关文章:

linux - Apache 如何访问 root 用户创建的 SSL 证书?

linux - 将平面文件中的文本读入变量

c - Unix XML 文件转换为平面文件

linux - 回溯 pwd 直到在 Linux 上找到表达式

c - 如何确定ftok共享内存冲突

linux - 我们如何显示其手册页中提到特定人员的每个命令的名称

linux - 在 Linux 中查找并替换多个复杂行

linux - Bash 在 CSV 列中选择多个值

c++ - 如何在 C++ (UNIX) 中完全阻止用户输入

c# - 从 .net-core 工具中取消子进程