Unix filename.$$在sed命令中的含义是什么

Unix filename.$$在sed命令中的含义是什么,unix,sed,Unix,Sed,有人能给我解释一下这句话的意思吗: wget -q -O - $URL | sed 's/<str name="id">/\&/g' > tmp.$$ 2>/dev/null wget-q-O-$URL | sed的/\&/g'>tmp.$$2>/dev/null 点击URL后,它将搜索模式 但是tmp的含义是什么。$$这里。$$是大多数常用的基于unix的shell中的当前进程id。它可能被用来创建一个唯一的文件名,这样多个实例可以同时运行,而不会挤压彼此的

有人能给我解释一下这句话的意思吗:

wget -q -O - $URL | sed 's/<str name="id">/\&/g' > tmp.$$ 2>/dev/null
wget-q-O-$URL | sed的/\&/g'>tmp.$$2>/dev/null
点击URL后,它将搜索模式
但是tmp的含义是什么。$$这里。

$$
是大多数常用的基于unix的shell中的当前进程id。它可能被用来创建一个唯一的文件名,这样多个实例可以同时运行,而不会挤压彼此的临时文件。

谢谢Ray..但是后面的数字2表示什么???@user2820678数字2是
2>的一部分。
它将标准错误重定向到
/dev/null
,并且sed是全局替换的
(结果写入临时文件)@user2820678这是否回答了您的问题?谢谢,雷。我明白了:)