命令仅在此处获取多行的第一行字符串

贾里德

我正在尝试将一个 here 字符串传递给一个期望以交互方式传递三个值的命令。看起来它应该足够简单,但是由于某种原因,程序似乎只正确接收了here字符串的第一行,而忽略了第一个\n之后的所有内容。

这是我正在尝试的:

command <<< $'firstValue\nsecondValue\nthirdValue\n'

如果有人能告诉我我错过了什么,我将不胜感激。我不确定它是否相关,但第二个值包含一个空格。我在 Mac 上运行这个。

贾里德

事实证明,我将 here 字符串传递给的命令无法足够快地处理来自 here 字符串的输入。我最终使用了以下解决方法:

(printf 'value1\n'; sleep 2; printf 'value2\n'; sleep 2; printf 'value3\n') | command

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取haxe中字符串的第一行

对于多行字符串值,可以在第一行添加注释吗?

如何获得多行字符串中第一行的长度?

在 YAML 多行字符串的第一行保留前导空格

流循环仅在第一行注入字符串

如何使用grep仅在文件的第一行中搜索特定字符串?

findstr多个搜索字符串,并仅在第一行显示每次出现

npm firstline 包不返回第一行(字符串)而是一个承诺对象,如何获取第一行字符串?

如何从字符串文件中获取第一行和第 10 行

在同一行上打印多行字符串

提取多行字符串的最后一行

在Python中替换一行多行字符串?

多行多字符串到一行

使用Powershell在变量中获取字符串的第一行

如何读取字符串的第一行?

如何读取字符串的第一行?

连接字符串跳过第一行

读取文本文件的每一行并获取第一个拆分字符串

Shell脚本-如何用空字符串替换第一行字符串?

从字符串中获取最后一行

R 获取在数据框列中具有字符串变量的第一行的行号

在Python中将第一列第一行替换为字符串'date'

搜索字符串并使用awk打印第一行的第一列

如何从多行字符串的每一行中删除前 40 个字符?

如果第一行与模式匹配,则在文件的第一行插入sed字符串

从多行标签获取第一行-目标c

获取多行选择中文本第一行的位置

在Linux Shell中,如何处理多行字符串的每一行?

使用同一行中的文本替换多行字符串中的文本