所以下面的命令没有给我带有iPython的Jupyter笔记本输出:
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}'
任何人都知道为什么会这样吗? 谢谢!
答案 0 :(得分:2)
我想我想出来了。 " $"和" {"和"}"在iPython中都是特殊字符,所以我必须通过加倍来逃避它们。
IP = '62.172.72.131'
!cat hits.csv | grep {IP} | awk '{{print $$1}}'