アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
smbclientを使ってlinux->windowsへとファイルを転送しようとしています。
手動では
smbclient //windows_client/d -U administrator%
smb: \>put text1.txt
smb: \>exit
これをシェルスクリプトにしたいのですが、smbに文字を渡すにはどうしたら
よいのでしょうか?お願いいたします。

A 回答 (1件)

手元にsmbclientというのがありませんので


実験することはできませんが、
対話形式のコマンドを実行する場合、
シェルのヒアドキュメントが使われるようです。
うまくいくかどうかは、わかりませんが、
試す価値はありだとおもいます。

例)
#!/bin/sh
smbclient //windows_client/d -U administrator% << EOF
put text1.txt
exit
EOF
    • good
    • 0
この回答へのお礼

早速のご回答有難う御座います。
例に示されたものを実行してみたのですが、変わりませんでした。
ドキュメントを見ましたら-cオプションがあり、そこでコマンドを渡すことが出来ました。
解決しました。有難う御座いました。

お礼日時:2005/06/16 21:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!