我在 Ubuntu 上使用以下命令行来尝试处理 tshark cap 文件列表并生成一个单独的摘要文件。这一切都很好。我的问题就在最后
sudo ls /capCopy/dump*.cap -l |awk '(NR>0) {print $9}'| xargs -I {} sudo tshark -n -r {} -T fields -E separator=$ -E quote=n -E header=n -e wlan.sa -e radiotap.dbm_antsignal -e frame.time > /capCopy/dollarSep{}
最后一个元素旨在将字符 DollarSep 附加到作为源的文件名上。与在 tshark 元素中的方式相同。
我现在可以看到它不是那样工作的,只是创建了一个文件名 DollarSep{}
有没有办法将源文件名向前传递,这样我就可以得到我需要的东西?
谢谢