কম্পিউটার টিউটোরিয়াল

Node.js-এ process.argv() মেথড

Node.js-এ process.argv() মেথডটি Node.js প্রসেস লঞ্চ হওয়ার সময় পাস করা সমস্ত কমান্ড-লাইন আর্গুমেন্ট রিটার্ন করে। প্রথম এলিমেন্টটি সবসময় process.execPath-এর মতো একই ভ্যালু ধারণ করে।

সিনট্যাক্স

process.argv()

প্যারামিটার

যেহেতু এটি Node.js প্রসেসের আগে পাস করা সব কমান্ড লাইন আর্গুমেন্ট রিটার্ন করে, তাই এটি ইউজার থেকে কোনো ইনপুট নেয় না।

উদাহরণ ১

argv.js নামে একটি ফাইল তৈরি করুন এবং নিচের কোড স্নিপেটটি কপি করুন। ফাইল তৈরি করার পর নিচের কমান্ড দিয়ে কোডটি রান করুন:

node argv.js

argv.js

// Node.js প্রোগ্রাম process.argv-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');

// process.argv প্রপার্টি ভ্যালু প্রিন্ট করুন
console.log(process.argv);

আউটপুট

C:\home\node>> node argv.js
[ '/usr/bin/node', '/home/node/test/process.js' ]

উদাহরণ ২

আরেকটি উদাহরণ দেখি।

// Node.js প্রোগ্রাম process.argv-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');

// process.argv প্রপার্টি ভ্যালু প্রিন্ট করুন
var args = process.argv;
console.log("Total number of arguments are: " + args.length);
args.forEach((val, index) => {
    console.log(`${index}: ${val}`);
});

আউটপুট

C:\home\node>> node argv.js
Total number of arguments are: 2
0: /usr/bin/node
1: /home/node/test/process.js
  1. Node.js-এ process.cpuUsage() মেথড

  2. Node.js-এ process.chdir() মেথড

  3. Node.js-এ process.argv0() মেথড

  4. Node.js-এ process.arch() মেথড