/ / iPythonでのPythonとBashの混合-bash、ipython

iPythonでのPythonとBashの混在 - bash、ipython

わかります ! は、式を「Bashy」として扱うようiPythonに指示しますが、式を「Pythony」として扱うようにiPythonに指示して、2つを混ぜ合わせるにはどうすればよいですか?

たとえば、フォルダのリストがある場合、どのようにすればよいですか cd リストにインデックスを付けてそれらに追加しますか?

In [57]: x = !find . -type d

In [58]: !cd x[-1]
sh: line 0: cd: x[-1]: No such file or directory

iPythonは x[-1]

回答:

回答№1は4
!cd {x[-1]}

ipythonの現在のディレクトリを変更する場合:

cd {x[-1]}