Solaris8を使用しています。
nslookupでlsの結果をファイルに出力したい場合、例えば
% nslookup
> ls -d ドメイン名 > 出力ファイル名
とすればいいのはわかりますが、これをシェルで自動化しようと思うとうまくいきません。
シェルスクリプト内に、
---------------------------------------------
nslookup
ls -d ドメイン名 > 出力ファイル名
exit
---------------------------------------------
または、
---------------------------------------------
nslookup > 出力ファイル名
ls -d ドメイン名
exit
---------------------------------------------
としてもうまくいきません。
または対話形式ではなく、nslookupに引数を渡してlsの結果を得ることが可能であれば何とかなると思うのですが・・
もしご存知の方がいらっしゃいましたらご教授お願いします。
No.1
- 回答日時:
echo -e 'ls -d ドメイン名 > 出力ファイル名\nexit' | nslookup
としてみたらどうだろうか?
簡単に原理を説明しよう。シェルスクリプト内には、シェルで実行する事を書く。君の方法がうまくいかない理由は、「2行目と3行目はnslookup内で実行する事」だからだ。方法1と方法2で両方同じ理由だ。
なので、私は、nslookupは標準入力からの入力で2行目3行目を実行するのであるから、パイプや標準入力へのリダイレクトを行えば君のやりたい事が実現できるのではないかと考えた。
ちなみに私は個人的にSolaris8を所有していないので、Vine Linux 2.6r4で試した。わりかしうまくいった感じよ。
お礼が遅くなって申し訳ありません。
上記の方法だとこちらの環境ではうまくいかないです。
echoに"-e"オプションもありませんし・・・
私の提示した例がうまくいかない理屈はわかるのですが・・・
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
SONYの音楽ソフト「x-アプリ」...
-
バッチファイル内の各コマンド...
-
windowsからtelnetでログインし...
-
python IDLEで訂正、削除のやり...
-
windows10のごみ箱をrd /s /q C...
-
エクセル時間毎ごとにマクロを...
-
コマンドプロンプト サーバー...
-
ACCESSレポートをPDFに出力したい
-
Openイベントを開始させないで...
-
LD_LIBRARY_PATHって?
-
エクセルからアクセスのプロシ...
-
Linuxで実行ファイルを実行
-
pingは正常なのにtracerouteで...
-
ROBOCOPY cmdで正常に処理され...
-
Dドライブでchkdskが走らなくな...
-
linux初心者です wineをつかっ...
-
最初の一度しか実行されないロ...
-
LAN上のサーバから他のサー...
-
バックグラウンド実行完了を待...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
LD_LIBRARY_PATHって?
-
windows10のごみ箱をrd /s /q C...
-
python IDLEで訂正、削除のやり...
-
バッチファイル内の各コマンド...
-
shutdownコマンド実行の残り時...
-
taskkill をバッチ処理できない。
-
Openイベントを開始させないで...
-
Check Diskは定期的に実行した...
-
ROBOCOPY cmdで正常に処理され...
-
Linux のシェルスクリプトの強...
-
最初の一度しか実行されないロ...
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
SPI非言語の問題 解説お願いします
-
Macでlsした際の、ファイル名の...
-
windowsからtelnetでログインし...
-
CRONを隔週の日曜日に実行させたい
おすすめ情報