【发布时间】:2019-04-04 04:03:22
【问题描述】:
我有两个命令,每个命令都输出多行,我想以一种在每个组合行之间有一个空格的方式组合它们。
这些过大的命令应该导入一个 airodump-ng csv 文件,然后从文件中提取两列数据。然后,他们清理我不需要的任何额外字符。
sed -n '/Station/q;p' schoolscan-02.csv | sed '/^[[:space:]]$/d' | sed -n '1!p' | awk -F "\",\"*" '{print $4}' | tr -d''
sed -n '/Station/q;p' schoolscan-02.csv | sed '/^[[:space:]]$/d' | sed -n '1!p' | awk -F "\",\"*" '{print $1}'
命令 #1 输出:
一个
b
c
d
命令 #2 输出:
1
2
3
4
我希望输出看起来像:
一个1
b 2
c 3
d 4
我可以使用什么命令以这种方式组合这两个命令?
【问题讨论】:
-
你是如何运行命令的?您是否将它们的输出存储在单独的文件中?
-
对不起,我应该把我在原始帖子中使用的命令。我现在添加了它们。
-
将 schoolscan-02.csv 添加到您的问题中。
-
当您不需要将 schoolscan-02.csv 拆分为 2 行命令时,您不需要将它们放在一起。
标签: bash