প্রশ্ন ট্যাগ «shell-script»

শেল স্ক্রিপ্ট একটি অপারেটিং সিস্টেমের শেল, বা কমান্ড লাইন ইন্টারপ্রেটারের জন্য লিখিত স্ক্রিপ্ট।

6
নেটওয়ার্ক সংযোগে ওএস এক্স 10.6 এ স্ক্রিপ্ট চালান। (যেমন /etc/network/if-up.d/)
কোনও নেটওয়ার্ক ইন্টারফেস যখন ম্যাক ওএস এক্সে আসে তখন স্ক্রিপ্ট চালানোর কোনও উপায় আছে কি? আমি আইপি-আপ নামের একটি স্ক্রিপ্ট / ইত্যাদি / পিপিপি-তে রাখার চেষ্টা করেছি কিন্তু আমি যখন একটি ওয়্যারলেস নেটওয়ার্ক সংযোগ বিচ্ছিন্ন করে পুনরায় সংযোগ করব তখন এটি জ্বলবে বলে মনে হয় না। নেটওয়ার্কের অবস্থা পরিবর্তন হয়েছে …

2
লিনাক্স শেলটিতে ভেরিয়েবল সেট করার সময় সেট, এনভি, ডিক্লেয়ার এবং এক্সপোর্টের মধ্যে পার্থক্য কী?
মধ্যে পার্থক্য কি set, env, declareএবং exportযখন যেমন একটি Linux শেল একটি পরিবর্তনশীল সেটিং bash?


1
শব্দের খুব দীর্ঘ লাইন সর্বাধিক দৈর্ঘ্যের পৃথক লাইনে বিভক্ত করুন
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা স্পেস দ্বারা পৃথক পৃথক একক দীর্ঘ লাইনে প্যাকেজের তালিকা আউটপুট করে। এই লাইনের অন্তর্ভুক্ত তথ্যগুলি একটি পাঠ্য ফাইলে inোকানো হবে যা পরে কোনও ব্যবহারকারীর কাছে উপস্থাপিত হবে। আমি দীর্ঘ রেখাকে একাধিক লাইনে একটি সংজ্ঞায়িত সর্বাধিক দৈর্ঘ্যের, যেমন 80 টি অক্ষরের সাথে বিভক্ত করতে চাই, …


3
প্রতিধ্বনির সাহায্যে নতুন লাইনের চরিত্র কীভাবে প্রিন্ট করা যায়?
আমি hexdumpএই মত একটি স্ট্রিং ডাম্প 2031 3334 2e30 0a32 2032 3331 302e 000a। এটা স্পষ্ট যে 0x0aনতুন লাইন চরিত্রটি, যাইহোক, আমি যখন এই স্ট্রিংটিকে প্রতিধ্বনিত করার চেষ্টা করি তখন আমি সর্বদা পেয়েছিলাম 1 430.2 2 13.0- নতুন লাইনটি একটি স্থান দিয়ে প্রতিস্থাপন করা হয়েছে, এমনকি আমি -eপতাকাটি ব্যবহার করি …

2
আমি কেন পাই [[: স্ক্রিপ্ট চালানোর সময় খুঁজে পাওয়া যায় না?
আমি এমন একটি স্ক্রিপ্ট লেখার চেষ্টা করছি যাতে ফাইল উপস্থিত রয়েছে কিনা তা যাচাই করতে হবে। কনসোলে আমি লিখি if [[ -a /path/to/file.txt ]]; then echo "not mod"; else echo "mod"; fi এবং আমি পেতে not mod কিন্তু যখন আমি একই জিনিসটি করার জন্য একটি স্ক্রিপ্ট লিখি: #!/bin/sh if [[ …

3
বাশ শেল: .png বা .PNG ধরণের সমস্ত ফাইলের তালিকাবদ্ধ করুন?
বাশ স্ক্রিপ্টে, আমি কীভাবে '.png বা .PNG টাইপের সমস্ত ফাইলের জন্য বলতে পারি? আমি চেষ্টা করছি : for i in (`ls *.PNG` && `ls *.png`) তবে একটি সিনট্যাক্স ত্রুটি হচ্ছে।

3
আমি কীভাবে ওএস এক্সে ফাইন্ডার থেকে একটি ব্যাশ স্ক্রিপ্ট চালু করব?
আমি কীভাবে ওএস এক্সে ফাইন্ডার থেকে একটি ব্যাশ স্ক্রিপ্ট চালু করব? আমি সিএলআই-তে কাজ করছি ঠিকই, তবে আমার ছোট স্ক্রিপ্টটি আমার জিইউআই-বাঁধা সহকর্মীদের দ্বারা এতটা পছন্দ করে না।

3
প্রারম্ভকালে শেল স্ক্রিপ্ট কীভাবে কার্যকর করা যায়?
আমি একটি সার্ভার শুরু করার জন্য একটি স্ক্রিপ্ট তৈরি করেছি (আমার প্রথম প্রশ্ন)। এখন আমি এটি সিস্টেম বুটে চালিত করে সংজ্ঞায়িত সার্ভারটি চালু করতে চাই। এটি করাতে আমার কী করা উচিত? আমার অনুসন্ধানগুলি আমাকে বলছে যে এই ফাইলটি /etc/init.dলোকেশনটিতে রেখেছি এবং এটি কখন কার্যকর হবে যখন সিস্টেমটি বুট হবে। তবে …

2
ইউনিক্স স্ক্রিপ্ট: কোনও ফাইল উপস্থিত না হওয়া পর্যন্ত অপেক্ষা করুন
আমার কাছে এমন একটি স্ক্রিপ্ট দরকার যা / tmp ডিরেক্টরিতে প্রদর্শিত হতে একটি উদাহরণস্বরূপ (উদাহরণfile.txt) অপেক্ষা করবে এবং একবার এটি প্রোগ্রামটি বন্ধ করতে পাওয়া গেছে, অন্যথায় ফাইলটি এটি স্ফীত হওয়া অবধি ঘুমানো এখন পর্যন্ত আমার কাছে রয়েছে: যদি [! -f /tmp/examplefile.txt] তারপর

5
ভেরিয়েবল শেলের একটি সংখ্যার সমান হলে কীভাবে পরীক্ষা করবেন
আমার কাছে এই শেল স্ক্রিপ্ট রয়েছে যা কাজ করছে না। ইনপুট: Server_Name=1 if [ $Server_Name=1 ]; then echo Server Name is 1 else echo Server Name is not 1 fi আউটপুট: Server Name is 1 তবে, যদি আমি পরিবর্তন করি Server_Name=2তবে আউটপুটটি হ'ল: Server Name is 1 আমি যখন পরিবর্তন …

1
আমি কী কোনও শিরোনামের কাছে কোনও উপনাম "রফতানি" করতে পারি যা কোনও স্ক্রিপ্ট শুরু করেছিল?
আমি একটি ইউটিলিটি স্ক্রিপ্ট লেখার চেষ্টা করছি যা নির্দিষ্ট এলিয়াস সংজ্ঞায়িত করে। আমার শেলটি tcsh(এটি পরিবর্তন করতে পারে না)। আমি নিম্নলিখিত চেষ্টা করেছিলাম #!/bin/tcsh alias log 'less ~/logs/log.`date '+%Y%m%d'`'' তারপরে আমি এটিকে এভাবে চালাই: ./myscript log আমি যে আউটপুট পাই তা হ'ল: log: Command not found. স্বাভাবিকভাবেই যদি আমি এটি …

2
প্রোগ্রামিয়ালি জিনোম-টার্মিনালে ট্যাব খুলুন, কমান্ড কার্যকর করুন এবং ট্যাবটি খোলা থাকবে
আমি একটি কমান্ড লেখার চেষ্টা করছি যা কয়েকটি টার্মিনাল ট্যাব চালু করবে, প্রতিটি ট্যাবে কিছু চালিয়ে যাবে এবং প্রতিটি ট্যাবটি কমান্ডটি শেষ হওয়ার পরে খোলা থাকবে, যাতে আমি আউটপুটটি দেখতে পারি এবং প্রতিটি ট্যাবে আরও কমান্ড লিখতে পারি এটার মতো কিছু: gnome-terminal --tab -e "ls -a" --tab -e "ls" তবে …


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.