shell - 如何在 shell 脚本中自动读取命令?
问题描述
我正在尝试构建 shell 脚本。该脚本中使用的命令之一据说是使用需要参数的读取命令来完成其执行。现在我想每次都为此传递相同的论点。我可以自动化吗?简而言之,如何通过 shell 脚本自动读取命令?
由于某些原因,我无法共享实际脚本。
解决方案
如果read
是从标准输入读取,您可以从包含必要数据的文件中重定向:
$ cat foo.txt
a
b
$ someScript.sh < foo.txt
或从另一个命令管道数据:
$ printf 'a\nb\n' | someScript.sh
推荐阅读
- r - 如何为数据集中的每个国家/地区缩放堆叠模型方法?
- typo3 - Typo3,一页上的多个新闻详细信息和列表
- c++ - 如何成功地将功能对象(或 lambda)传递给轨迹栏回调第二个参数(void*)?
- firebase - 在 Firebase 上部署时如何解决此错误
- php - 绕过 PHP 过滤器的 SQL 注入
- mysql - 如何在 django 中使用“分组并选择最大值”
- asp.net-mvc - 如何访问模型属性以在 IEnumerable 类型中创建 texboxfor?
- google-bigquery - 询问 BigQuery 限制
- java - 将数组中的每个元素拆分为多个数组
- python - 如何在 django 中使用 Fileupload?