文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
但没有使用文件……
目前程序读写的对象不是文件,而是键盘和显示器。
这样做还不够好,既然数据已经保存在了文件中,用户可不想再输入一遍。况且在屏幕上显示 JSON 格式的数据,网页中的地图也读不到。
想让程序使用文件,该怎么做?如果你想用文件代替键盘与显示器,需要修改哪些代码?非要修改代码不可吗?
脑力风暴
有没有什么办法不用改代码,甚至不用重新编译,就能让程序使用文件?
百宝箱
有一种小工具叫过滤器(filter),它逐行读取数据,对数据进行处理,再把数据写到某个地方。如果你的计算机是 Unix,或你在 Windows 上安装了 Cygwin,就已经拥有很多过滤器工具了。
head:显示文件前几行的内容。
tail:显示文件最后几行的内容。
sed:流编辑器(stream editor),用来搜索和替换文本。
等会儿你会看到如何把多个过滤器组合在一起,形成过滤器链。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论