Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何连接两个linux命令的结果?_Linux_Awk_Sed_Tr - Fatal编程技术网

如何连接两个linux命令的结果?

如何连接两个linux命令的结果?,linux,awk,sed,tr,Linux,Awk,Sed,Tr,有没有一种简单的方法将两个linux命令的结果连接在一行中?(即不使用变量) 我从附近的气象站获取了当地的室外温度。今天的结果是: 5.2 我只想添加单位,所以结果应该如下所示: 5.2°C 一个几乎能给我想要的命令示例是: wget-q-O-http://meteocentre.com/montreal/home_e.html“|grep-oP'(?您已经在连接结果 wget..grep..输出:5.2\n printf输出摄氏度\n 因此,连接的结果是5.2\n°C\n,这正是您得到的结果

有没有一种简单的方法将两个linux命令的结果连接在一行中?(即不使用变量)

我从附近的气象站获取了当地的室外温度。今天的结果是:
5.2

我只想添加单位,所以结果应该如下所示:
5.2°C

一个几乎能给我想要的命令示例是:

wget-q-O-http://meteocentre.com/montreal/home_e.html“|grep-oP'(?您已经在连接结果

wget..grep..
输出:
5.2\n

printf
输出
摄氏度\n

因此,连接的结果是
5.2\n°C\n
,这正是您得到的结果

您要做的是在
5.2
之后剥离换行符。您可以利用
$(命令替换)
剥离尾随换行符并将其传递给
printf

printf '%s°C\n' "$(wget -q -O- "http://meteocentre.com/montreal/home_e.html" | grep -oP '(?<=Tn= ).*(?=&deg)')"

printf'%s°C\n'$(wget-q-O-http://meteocentre.com/montreal/home_e.html“|grep-oP'(?您已经在连接结果

wget..grep..
输出:
5.2\n

printf
输出
摄氏度\n

因此,连接的结果是
5.2\n°C\n
,这正是您得到的结果

您要做的是在
5.2
之后剥离换行符。您可以利用
$(命令替换)
剥离尾随换行符并将其传递给
printf

printf '%s°C\n' "$(wget -q -O- "http://meteocentre.com/montreal/home_e.html" | grep -oP '(?<=Tn= ).*(?=&deg)')"

printf'%s°C\n'$(wget-q-O-http://meteocentre.com/montreal/home_e.html“|grep-oP'(?在bash中,在末尾添加管道:

echo $(cat) [more text]

例如:

wget -q -O- "http://meteocentre.com/montreal/home_e.html" | grep -oP '(?<=Tn= ).*(?=&deg)' | echo $(cat) °C

wget-q-O-http://meteocentre.com/montreal/home_e.html“|grep-oP'(?在bash中,在末尾添加管道:

echo $(cat) [more text]

例如:

wget -q -O- "http://meteocentre.com/montreal/home_e.html" | grep -oP '(?<=Tn= ).*(?=&deg)' | echo $(cat) °C

wget-q-O-http://meteocentre.com/montreal/home_e.html“| grep-oP”(?聪明!谢谢聪明!谢谢