bash - 如何使用 BASH 脚本使用参数“国家”或“首都”仅打印要筛选的国家或首都
问题描述
我有以下格式的国家及其首都的 .txt 文件,
- 德国柏林
- 比利时 布鲁塞尔
- 美国华盛顿特区
- 英格兰 伦敦
- 日本东京
- 波兰 华沙
- 加拿大渥太华
解决方案
带有外壳功能:
countries () { awk -F '\t' '{print $1}' /path/to/file.txt; }
capitals () { awk -F '\t' '{print $2}' /path/to/file.txt; }
您可以使用别名,但引用变得复杂。
推荐阅读
- php - 合并共享相同 id 的数组
- python - 带有 pandas.read_excel 的 TypeError
- r - 我可以修复这个递归函数以使调用不深吗?
- c++ - 为什么使用 std::sort() 对升序数组(1~100,000)进行排序比仅使用 for 循环 100,000 次要快
- pycharm - PyCharm 的 anaconda 插件是什么?
- angular - MaterialModule 在某些模块中不起作用:'mat-card' 不是已知元素
- javascript - highcharts-vue 给出关于 highcharts HTML 元素的错误
- javascript - 如何自动部署简单的 Vue WebApp(不需要服务器)?(即简单的用vue构建链)
- ios - 金属 RGB 到 YUV 转换计算着色器
- wordpress - 如何使用 wordpress 主题调用 rest api