gpt4 book ai didi

使用管道的 Awk 打印在 Jupyter Notebook 中无法使用 iPython

转载 作者:行者123 更新时间:2023-12-04 02:14:48 25 4
gpt4 key购买 nike

所以下面的命令不会在带有 iPython 的 Jupyter Notebook 中给我任何输出:

IP = '62.172.72.131'
!cat hits.csv | grep {IP} | awk '{print $1}'

我试过双“$”符号和单“$”符号,但都不起作用。如果我在命令中只使用一个管道,它工作正常。例如:

IP = '62.172.72.131'
!cat hits.csv | grep {IP}
!cat hits.csv | awk '{print $1}'

有人知道为什么会这样吗?谢谢!

最佳答案

我想我明白了。 “$”、“{”和“}”在 iPython 中都是特殊字符,所以我必须通过将它们加倍来转义它们。

IP = '62.172.72.131'
!cat hits.csv | grep {IP} | awk '{{print $$1}}'

关于使用管道的 Awk 打印在 Jupyter Notebook 中无法使用 iPython,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34972035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com