주피터의 쉘 명령어 실행 방법
2025. 1. 20. 22:10ㆍCS(Computer Science) 관련 여러가지
많은 사람들이 주피터 노트북 등 주피터 플랫폼에서 쉘 명령어를 실행하려면
맨 앞에 !를 붙이는 것으로 알고 있다.
그러나 정확히 말하자면 이 방법에는 약간의 문제가 있다.
이 사진처럼 !는 해당 셀에서만 작용하는 명령어로
cd /로 경로를 루트로 변경했지만 다음 셀에서 확인해보면 cd의 효과가 사라진다.
추천하는 쉘 명령어 실행 방법은 앞에 ! 대신 !!를 붙이는 것이다.
그냥 명령어만 쓰거나 %를 붙이는 것은 위의 grep처럼 에러가 날 수 있고
!!(%sx)를 쓰면 쉘 명령어로 실행시키고 결과를 가져온다.
# Reference
https://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-sx
'CS(Computer Science) 관련 여러가지' 카테고리의 다른 글
[비전공자를 위한] 컴퓨터란?(HW 측면) (0) | 2023.06.30 |
---|---|
정규표현식(regular expression)과 glob (0) | 2023.01.03 |
cron, crontab - 작업 스케쥴러 (0) | 2022.08.14 |
[Permission] umask (0) | 2022.07.09 |
구글링 팁 (0) | 2022.07.03 |