teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

補足

2017/03/05 11:36

投稿

otn
otn

スコア86362

answer CHANGED
@@ -7,4 +7,13 @@
7
7
  expect eof
8
8
  "
9
9
  ```
10
- 質問のものは意味不明な例なので、本当にやりたいことを書いた方が良いですよ。
10
+ 質問のものは意味不明な例なので、本当にやりたいことを書いた方が良いですよ。
11
+
12
+ #追記
13
+ 他回答へのコメントと前後しました。なるほど、途中まで書いただけですか。
14
+
15
+ 一般に、各種プログラミング言語や、各種ツールから「外部コマンドを実行できる」という機能には2種類あります。
16
+ ・直接OSの機能を呼び出す
17
+ ・シェルにコマンドラインを渡してあとはシェルに任せる
18
+
19
+ expextのspawnは前者なので、シェルの機能(シェル組み込みコマンド、リダイレクト、パイプ、変数置換、コマンド置換、ファイル名展開など)は使えません。