1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめてのアドベントカレンダーAdvent Calendar 2023

Day 6

シェルコマンド '!...' とマジックコマンド '%...'

Posted at

背景

Azure ML Studio Notebooks を触り始めたところ

'!' で始まるコマンドと、
'%' で始まるコマンドがあった。

なにこれ?ってなったので少し調べた記録

結論

Notebooks で使う分には、基本マジックコマンドを使えば良い。
とはいえ、OS 依存の何かをしたければシェルコマンドも使いどころはある?
※sub process で動くので、!cd なんかは意味をなさない

Name Sample Deescription
シェルコマンド !cd Windows/Linux 等の OS で利用できるコマンド。実行環境に依存
マジックコマンド %cd iPython カーネルで提供されるコマンド。OS コマンドを wrap しているので実行環境によって若干差異はあり?

マジックコマンドのドキュメントは以下

ラインマジック

'%' で始まる

%lsmagic で、使えるコマンド一覧

セルマジック

'%%' で始まる

外部コマンドを実行するときに使う感じ?

あとがき

C# を Notebooks で使う場合はどうなるんだろう・・

実際に使う際に追記するかな

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?