平顶山市网站建设_网站建设公司_Django_seo优化
2025/12/18 18:17:34 网站建设 项目流程

命令行工具创建与数据清洗全解析

1. 创建可复用的命令行工具

1.1 执行脚本

若你处于可执行文件所在的目录,需按如下方式执行(注意./):

$ cd ~/book/ch04 $ ./top-words-2.sh

若尝试执行没有正确访问权限的文件,会看到如下错误信息:

$ ./top-words-1.sh bash: ./top-words-1.sh: Permission denied

1.2 定义 Shebang

尽管我们已能独立执行文件,但应在文件中添加所谓的 Shebang。Shebang 是脚本中的特殊行,用于指示系统使用哪个可执行文件来解释命令。在我们的例子中,希望使用bash解释命令。以下是添加了 Shebang 的top-words-3.sh文件示例:

#!/usr/bin/env bash curl -s http://www.gutenberg.org/cache/epub/76/pg76.txt | tr '[:upper:]' '[:lower:]' | grep -oE '\w+' | sort | uniq -c | sort -nr | head -n 10

Shebang 这个名称源于该行的前两个字

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询