লিনাক্স মেশিনে উইন এক্সপি থেকে কমান্ড চালানোর জন্য এবং আউটপুট কমান্ডটি out.txt ফাইলে পুনঃনির্দেশিত করতে নিম্নলিখিত ভিবি স্ক্রিপ্টটি লিখুন (C: \ এর অধীনে)
আমার ভিবি স্ক্রিপ্ট আমি / etc / hosts ফাইলটি লিনাক্স মেশিন থেকে আউট.txt ফাইলে প্রিন্ট করি
স্ক্রিপ্ট জরিমানা কাজ করে কিন্তু আমার একটি সমস্যা আছে:
/ etc / hosts ফাইলটি তিনটি লাইনের পরিবর্তে, একটি দীর্ঘ লাইন সহ out.txt ফাইলে মুদ্রিত হয়েছিল
উদাহরণ: (out.txt)
127.0.0.1 localhost 19.20.183.99 MY_IP 10.10.10.10 LOOP
Out.txt মধ্যে নিম্নলিখিত হোস্ট ফাইল মুদ্রণ করার জন্য
127.0.0.1 localhost
19.20.183.99 MY_IP
10.10.10.10 LOOP
আমার ভিবি স্ক্রিপ্ট
Const TARGET_HOST = "19.20.183.99"
const PATH = "cat /etc/hosts"
const LOGIN = "root"
const PASS = " dgdgd "
Const PLINKPATH="""C:\dir1\plink.exe"""
Set Sh = CreateObject("WScript.Shell")
CMD = " echo y | " & PLINKPATH & " -ssh -pw " & PASS & LOGIN & "@" & TARGET_HOST & " " & PATH
Sh.Run "cmd /k" & CMD & " > ""C:\out.txt""" , 1, True
সঠিক হোস্ট ফাইল (লাইন দ্বারা লাইন) মুদ্রণ করতে এবং আমার লম্বা লাইন হিসাবে না কেন আমার ভিবি স্ক্রিপ্টে কী সংশোধন করতে হবে তা দয়া করে উপদেশ দিন?