在IPython noteb中运行bashshell代码

2024-06-16 12:37:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在jupyter笔记本Python3中运行代码,请参见以下内容:

%% bash
rm rvd2.txt
rm rvd22.txt
 rm lsfdout.lsf

    cat wrench.txt | sed 's/[[:space:]]/\n/g' | sed 's/^[ \t]*//' | 
 sed 's/[ \t]*$//' | \
 sed '/^$/d'| tr -cd '[:alnum:] [:space:]' >> rvd2.txt

 awk 'length>3'  < rvd2.txt > rvd22.txt

 cat rvd22.txt | sort | uniq -c | sort -nr | head -n 250 > lsfdout.lsf

我得到的错误是

^{pr2}$

我完全不知道为什么会发生这种情况,因为多行代码应该在bash之前使用双百分号


Tags: rm代码txtbash笔记本jupyterspacesort