【问题标题】:How do I search a txt file for names from command line or interactive command line如何从命令行或交互式命令行搜索 txt 文件中的名称
【发布时间】:2014-02-27 04:21:31
【问题描述】:

我正在尝试制作一个脚本,该脚本将在用户输入之后或如果用户输入为空时接受命令行输入,则交互式提示将作为用于搜索文本文件的名称。我正在使用 bash 和 gedit。

我希望它是这样的:

./scriptName 输入

如果输入为空

echo 请输入一个名字。

我才刚刚开始,我不知道如何让第一部分发挥作用。

【问题讨论】:

  • Unix 工具的通常行为是在没有文件名的情况下读取标准输入。也许你不想偏离这个约定?
  • 我只是想从课堂上重现一些节目,以便更好地理解课程。不过谢谢你的提示!

标签: bash gedit


【解决方案1】:
#!/bin/bash

name="$1"
if [[ "$name" == "" ]]; then
  read -p "Please enter a name:" name
fi

# continue

【讨论】:

  • 是的,看起来它会让我开始!谢谢!
猜你喜欢
  • 2012-02-20
  • 2014-02-13
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-28
  • 2022-01-25
相关资源
最近更新 更多