命令行编程入门:WordCount测试与罗马数字转换程序开发
1. 在Shell中测试WordCount程序
在Xcode中运行WordCount程序时,Xcode会提供一个连接到标准输出的控制台窗口,并将键盘连接到标准输入。若想在不进行存档和部署步骤的情况下在Shell中快速运行程序,可利用终端窗口的便捷功能。
- 准备工作 :若刚运行过WordCount程序,Xcode已构建好可执行文件;若未运行,从菜单栏选择“Product Build for Running”确保二进制可执行文件是最新的。
- 操作步骤 :
1. 打开终端窗口并将其与工作区窗口并排摆放。
2. 在终端中输入 echo 'Four score and seven years ago' |
,但先不要按回车键。
3. 切换回Xcode工作区窗口,在项目导航器的“Products”组中找到WordCount可执行文件,将其拖到终端窗口并放下。此时,终端会插入该文件的绝对路径。
- 特殊字符处理 :路径自动补全和终端的拖放功能会对特殊字符进行转义。例如,空格在Shell中有分隔参数的作用,为表明其是路径名的一部分而非Shell运算符,需在字符前加反斜杠“\”。
- 执行命令 :切换回终端窗口并按回车键,Shell的管道运算符“|”会执行 echo
和 CountWords
两个命令。 echo
工具将参数文本