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

শেল স্ক্রিপ্ট, এক্সেকিউটেবল ফাইলগুলি সম্পর্কে শেল দ্বারা ব্যাখ্যা করা (বাশ, zsh, ইত্যাদি) Questions

3
বেস এবং ক্যারিজ রিটার্ন আচরণ
আমার একটি দ্রুত প্রশ্ন আছে। এটি কি স্বাভাবিক যে বাশ (আমি ৪.৪.১১ ব্যবহার করছি) লাইন / পাঠ্য প্রদর্শন করছে না যা পৃথক করা হয়েছে / সমতল দিয়ে শেষ হবে\r ? আমি এই আচরণটি দেখে কিছুটা অবাক হয়েছিলাম: $ a=$(printf "hello\ragain\rgeorge\r\n") $ echo "$a" george তবে "হ্যালো আবার" পাঠ্যটি এখনও রয়েছে, …

2
বাশ অ্যারেতে উপাদানগুলির সংখ্যা গণনা করুন, যেখানে অ্যারের নামটি গতিশীল (যেমন একটি ভেরিয়েবলে সঞ্চিত)
প্রশ্নের সংক্ষিপ্ত বিবৃতি: অ্যারেটির সম্পূর্ণ অনুলিপি তৈরি করা বা ব্যবহার না করেই বাশ অ্যারেতে উপাদানগুলির সংখ্যা গণনা করার জন্য কি অন্তর্নির্মিত বাশ পদ্ধতি রয়েছে eval? অধিক তথ্য: ব্যাশ প্যারামিটার প্রতিস্থাপন ব্যবহার করে, কেউ নিম্নলিখিতটি করতে পারেন: একটি অ্যারের দৈর্ঘ্য নির্ধারণ: myArr=(A B C); echo ${#myArr[@]}। অপ্রত্যক্ষভাবে নাম দ্বারা একটি পরিবর্তনশীল …

4
আমি কীভাবে একটি একক ফাইলের সন্ধান করে ফাইলগুলির বিষয়বস্তুগুলি বিড়াল করতে পারি?
মূল্যবান ডেটা ধারণ করে এমন একটি পার্টিশন পুনরায় ফর্ম্যাট করে আমি যেখানে নিজেকে ব্যাথা দেয় (সত্যিই খারাপ) তা আমি পরিচালনা করেছিলাম। অবশ্যই এটি উদ্দেশ্যমূলক ছিল না, তবে এটি ঘটেছে। তবে আমি বেশিরভাগ ডেটা ব্যবহার করতে testdiskএবং photorecপুনরুদ্ধার করতে সক্ষম হয়েছি । সুতরাং এখন আমি প্রায় 25,000 ডিরেক্টরিতে বিতরণ করেছি যে …

4
শেল স্ক্রিপ্টের মধ্যে টেলনেট পোর্ট সক্রিয় আছে কিনা তা পরীক্ষা করুন
টেলনেটের মাধ্যমে লগইন করা সম্ভব কিনা তা পরীক্ষা করার জন্য আমি একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি। আমি সত্যিই লগ ইন করতে চাই না; অতএব, প্রত্যাশার প্রয়োজন হয় না। আমি কেবল দেখতে চাই যে আমি লগইন প্রম্পট পেতে সক্ষম কিনা। এটি একটি লিনাক্স সিস্টেম থেকে করা হচ্ছে তাই আমি ব্যবহার …

4
বাশ, কীভাবে কিছু পটভূমি প্রক্রিয়া চালানো যায় তবে অন্যের জন্য অপেক্ষা করা যায়?
আমি (এখনো) অন্য আছে wait, &, &&নিয়ন্ত্রণ প্রবাহ প্রশ্ন .. বলুন আমার স্ক্রিপ্ট এরকম কিছু রয়েছে যেখানে আমি একইসাথে যতটা সম্ভব কাজ করতে চাই: # may take some hours something InputA > IrrelevantA & something InputB > IrrelevantB & # may take an hour ( somethingElse InputA > OutputA & …

7
$ 0 সর্বদা স্ক্রিপ্টের পথ অন্তর্ভুক্ত করবে?
আমি বর্তমান স্ক্রিপ্টটি গ্রেপ করতে চাই যাতে শীর্ষে থাকা মন্তব্য বিভাগ থেকে সহায়তা এবং সংস্করণ তথ্য মুদ্রণ করতে পারি। আমি এই জাতীয় কিছু সম্পর্কে ভাবছিলাম: grep '^#h ' -- "$0" | sed -e 's/#h //' তবে আমি ভাবলাম কী ঘটবে যদি স্ক্রিপ্টটি PATH- র একটি ডিরেক্টরিতে অবস্থিত থাকে এবং ডিরেক্টরিটি …

1
POSIX এ পরোক্ষ চলক সম্প্রসারণ যেমন ব্যাশ হিসাবে করা হয়েছে?
এটি কি সম্ভব, বা বাশ-এ করা যেতে পারে এমন পসিক্সে পরোক্ষ চলক সম্প্রসারণ করার জন্য কিছু মার্জিত হ্যাক আছে কি? প্রসঙ্গে, আমি নিম্নলিখিতগুলি করার চেষ্টা করছি: for key in ${!map_*} do # do something done সম্পাদনা: পরিষ্কার করার জন্য, আমি শেল ভেরিয়েবলগুলি দিয়ে শুরু করতে পারা যেতে চাই map_।

4
শেল স্ক্রিপ্টগুলিতে সহযোগী অ্যারে
আমি শেল স্ক্রিপ্টে সহযোগী অ্যারে বাস্তবায়নের জন্য একটি কৌশল দেখেছি trick উদাহরণস্বরূপ যেখানে কী = আপেল print array["apples"]হিসাবে স্ক্রিপ্ট করা যেতে পারে echo \$array$key। তবে অ্যারেতে পুনরাবৃত্তি করার কীগুলি কীভাবে উত্পন্ন করা যায় সে সম্পর্কে কোনও উল্লেখ নেই। আমি ভাবতে পারি যে উপায়গুলি স্পেস দ্বারা বিভাজনযুক্ত ভেরিয়েবলের মধ্যে কীগুলি সংরক্ষণ …

3
পরিবেশ পরিবর্তনশীল উপর ভিত্তি করে শর্তসাপেক্ষ অ্যাসাইনমেন্ট
বাশ স্ক্রিপ্টে, আমি একটি স্থানীয় ভেরিয়েবল বরাদ্দ করছি যাতে মানটি বহিরাগত, বৈশ্বিক পরিবেশ পরিবর্তনশীল ( $MYAPP_ENV) এর উপর নির্ভর করে । if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi উপরোক্ত অ্যাসাইনমেন্টটি লেখার জন্য কোনও ছোট (এখনও পরিষ্কার) উপায় আছে? (সম্ভবতঃ কিছু শর্তসাপেক্ষ অপারেটর / ইনলাইন যদি ব্যবহার …

5
ডিস্কের ব্যবহার 90% ছাড়িয়ে গেলে একটি সতর্কতা মেল প্রেরণের শেল স্ক্রিপ্ট
আমি আমার সার্ভারে একটি স্ক্রিপ্ট বাস্তবায়ন করতে চাই যা ডিস্কের ব্যবহার 90% এর উপরে চলে গেলে এবং 95% এর বেশি হয়ে গেলে দ্বিতীয় ইমেল সতর্কতা স্বয়ংক্রিয়ভাবে ইমেল সতর্কতা প্রেরণ করবে। আমার ফাইলসিস্টেম হয় abc:/xyz/abcএবং মাউন্ট পয়েন্ট /pqr। আমি এটি চেষ্টা করেছি: ADMIN="someone@def.com" ALERT=90 df -H | grep -vE 'abc:/xyz/pqr | …


4
কমান্ড রিটার্নের স্থিতি পরীক্ষা করে সংস্করণ নিয়ন্ত্রণ সিস্টেম সনাক্ত করতে স্ক্রিপ্টটি বাশ করুন
আমি বাশ স্ক্রিপ্টে কাজ করছি যা আমি বেশ কয়েকটি ধরণের ভিসিএসের জন্য কাজ করতে চাই। আমি সাধারণ তথ্য কমান্ড চালিয়ে এবং রিটার্ন কোড, সাফল্য বা ত্রুটি পরীক্ষা করে কোনও ডিরেক্টরি যদি কোনও সিস্টেমের জন্য রেপো হয় তা পরীক্ষা করার কথা ভাবছি। সিউডো কোডে: if a svn command succeded; Then run …

2
#! / Usr / bin / env বাশ কেন আমার সিস্টেমে কাজ করছে না?
কিছু ইনস্টলেশন স্ক্রিপ্ট যেখানে তারা অভিযোগ করেছিল সেগুলি চালানোর সময় আমি কিছু সমস্যার মধ্যে পড়েছিলাম bad interpreter। সুতরাং আমি একটি তুচ্ছ উদাহরণ তৈরি করেছি তবে সমস্যাটি কী তা বুঝতে পারছি না, নীচে দেখুন। #!/usr/bin/env bash echo "hello" উপরের স্ক্রিপ্টটি কার্যকর করা নিম্নলিখিত ত্রুটির ফলস্বরূপ [root@ech-10-24-130-154 dc-user]# ./junk.sh bash: ./junk.sh: /usr/bin/env: …

3
অন্য স্ক্রিপ্টের জন্য একটি স্ক্রিপ্ট কল করুন, তবে সন্তানের প্রস্থানটি কল করলে পিতামাতাকে প্রস্থান করবেন না
first.sh: #! /bin/ksh echo "prova" . ./second.sh echo "ho lanciato il secondo" . ./third.sh echo "ho lanciato il terzo" second.sh: echo "sono nel secondo script" dosomething1 exit $? যদি second.shকোনও ত্রুটি সনাক্ত করে এবং স্ট্যাটাস -9 সহ first.shপ্রস্থান করে, সর্বদা প্রস্থান করে। শিশু শেলটি যদি প্রস্থান হয় তবে আমি কীভাবে …

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

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