命令行编程:从测试到实用工具开发
1. 在 Shell 中测试 WordCount
在 Xcode 中运行 WordCount 时,Xcode 会提供一个连接到标准输出的控制台窗口,并将键盘连接到标准输入。若想在不经过存档和部署步骤的情况下,在 Shell 中快速运行程序,可利用终端窗口的便捷功能。
操作步骤如下:
1. 若刚运行过 WordCount 程序,Xcode 应已构建好可执行文件;若未运行,通过菜单栏选择“Product” -> “Build for” -> “Running”,确保二进制可执行文件是最新的。
2. 打开终端窗口,并将其与工作区窗口并排摆放。在终端中输入 echo 'Four score and seven years ago' | ,但先不要按回车键。
3. 切换回 Xcode 工作区窗口,在项目导航器的“Products”组中找到 WordCount 可执行文件。将其拖到终端窗口并放下,此时会在命令行中插入该文件的绝对路径。
4. 切换回终端窗口并按回车键,Shell 的管道运算符 | 会执行 echo 和 CountWords 两个命令,将 echo 的标准输出连接到 CountWords 的标准输入,二者开始运行。 echo 工具将参数文本发送到标准输出, CountWords 从标准输入读取单词、计数,并将结果输出到标准输出,显示在终端窗口中。
还可以尝试不使用 <
超级会员免费看
订阅专栏 解锁全文
700

被折叠的 条评论
为什么被折叠?



