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

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

4
কীভাবে পারমাণবিকভাবে একটি লুপ ডিভাইস বরাদ্দ করা যায়?
আমি কিছু ডিস্ক ইমেজ স্টাফ পরিচালনা করতে কিছু শেল স্ক্রিপ্ট লিখছি এবং কিছু ডিস্ক চিত্র অ্যাক্সেস করার জন্য আমার লুপ ডিভাইসগুলি ব্যবহার করতে হবে। তবে আমি নিশ্চিত না যে কীভাবে আমার প্রোগ্রামটিকে কোনও রেসের শর্তে প্রকাশ না করে সঠিকভাবে একটি লুপ ডিভাইস বরাদ্দ করতে হয়। আমি জানি যে আমি losetup …

3
বাশের একটি শব্দ থেকে "শব্দ" এর একটি অ্যারে যান
আমাকে একটি স্ট্রিং থেকে একটি অ্যারে যেতে হবে যেখানে প্রতিটি এন্ট্রি সেই স্ট্রিংয়ের প্রতিটি শব্দ। উদাহরণস্বরূপ: VotePedro="Vote for Pedro" আমার অ্যারে দরকার: Vote For Pedro যা আমার এরপরে পুনরাবৃত্তি করতে সক্ষম হওয়া উচিত: for i in "${votePedroArray[@]}" do ## Do something done

4
আমার স্ক্রিপ্টটি চালাতে কতক্ষণ সময় লাগে এবং ইমেলের উত্পন্ন এটিতে এটি অন্তর্ভুক্ত হয় কীভাবে?
আমি একটি সহজ ব্যাশ স্ক্রিপ্ট যে চেক (একটি সিরিজ রান আছে ping, nslookupইত্যাদি) এবং তারপর যে ডেটা আউটপুট সহ একটি ইমেল প্রতিবেদন পাঠায়। পুরো স্ক্রিপ্টটি চালাতে কত সময় লেগেছে তার তথ্য অন্তর্ভুক্ত করতে আমি ইমেলটি চাই। সেই তথ্য সংগ্রহের কি সহজ উপায় আছে?

2
প্যারেনথেসিস ব্যাশ শেল নিজেই কাজ করে তবে ব্যাশ স্ক্রিপ্টে নয়
আমি আমার কমান্ড লাইন প্রম্পট থেকে এই আদেশটি চালাতে পারি: cp -r folder/!(exclude-me) ./ বর্তমান ডিরেক্টরিতে উল্লিখিত উপ-ডিরেক্টরি folder বাদে সমস্ত বিষয় পুনরাবৃত্তভাবে অনুলিপি করতে exclude-me। এটি ঠিক মতো কাজ করে। যাইহোক, আমি লিখেছি এমন ব্যাশ স্ক্রিপ্টে কাজ করার জন্য আমার এটি দরকার, যেখানে আমার এটি রয়েছে: if [ -d …

2
শেল স্ক্রিপ্টের অক্ষর গণনা করতে সমস্যা হচ্ছে
আমি বেসিকগুলি শিখার চেষ্টা করছি এবং আমি আমার স্ক্রিপ্টটি ব্যবহারকারীর ইনপুটটির চরিত্রগুলি গণনা করে একটি সমস্যা নিয়ে এসেছি। এখানে আমার স্ক্রিপ্ট, কেউ ভুল করতে পারে যেখানে আমি নির্দেশ করতে পারেন দয়া করে? #!/bin/bash echo "Enter a word!" read INPUT_STRING len= echo $INPUT_STRING | wc -c echo "Your character length is …

3
আমি কীভাবে ইউনিক্স কমান্ড ব্যবহার করে নিখুঁত পাথ পেতে পারি
ফাইন্ড কমান্ড ব্যবহার করে কীভাবে পরম পাথ পাবেন। আসলে আমি নিম্নলিখিত স্ক্রিপ্টটি চালাচ্ছি: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done তবে এখানে পরিবর্তনশীল $aপথটি শুরু থেকে শুরু হচ্ছে ./Downloads/filenameতবে আমি এর থেকে পরম পথ চাই …

6
একটি বাইবেটেক্স ফাইল থেকে নির্বাচিত এন্ট্রিগুলি বের করার জন্য স্ক্রিপ্ট
আমার অনেকগুলি এন্ট্রি সহ একটি বিবিটেক্স ফাইল রয়েছে যেখানে প্রতিটি এন্ট্রির সাধারণ কাঠামো থাকে @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (কিছু ক্ষেত্রে ARTICLEযেমন আলাদা শব্দ হতে পারে যেমন BOOK) আমি যা করতে চাই তা হল একটি সরল স্ক্রিপ্ট লিখুন (সাধারণত কেবলমাত্র একটি শেল স্ক্রিপ্ট) …

4
সিপিইউ / মেমরির ব্যবহার খুব বেশি হলে স্বয়ংক্রিয়ভাবে প্রক্রিয়াগুলিকে মেরে ফেলা বাশ স্ক্রিপ্ট
আমি একটি স্ক্রিপ্ট তৈরি করেছি যা সিপিইউ এবং / অথবা মেমরির ব্যবহার 80% হিট করে তবে প্রক্রিয়াগুলিকে হত্যা করে। এটি ঘটে গেলে নিহত প্রক্রিয়াগুলির একটি তালিকা তৈরি করে। আমি এটির উন্নতি করতে কী করতে পারি? while [ 1 ]; do echo echo checking for run-away process ... CPU_USAGE=$(uptime | cut …

4
আমি কী-স্ট্রোক দিয়ে বাশ স্ক্রিপ্ট থেকে ডেকে আউট টাইমআউটকে হত্যা করতে পারি না?
[সম্পাদনা করুন: সমস্ত প্রসেস প্রক্রিয়াগুলিকে কীভাবে হত্যা করতে হবে এমন প্রশ্ন জিজ্ঞাসা করা অন্য কিছু প্রশ্নের সাথে একই রকম দেখাচ্ছে - উত্তরগুলি সমস্তই প্যাকিল ব্যবহার করে বলে মনে হচ্ছে। সুতরাং আমার প্রশ্নের মূলটি হতে পারে: কোনও স্ক্রিপ্ট দ্বারা উদ্ভূত সমস্ত প্রক্রিয়াতে Ctrl-C / Z প্রচার করার কোনও উপায় আছে কি?] …

3
বাশ দিয়ে gnuplot ষড়যন্ত্র স্বয়ংক্রিয় করুন
আমার কাছে 6 টি ফাইল রয়েছে যা ত্রুটি মার্জিন সহ লাইন গ্রাফ হিসাবে প্লট করতে হবে এবং এগুলি বিভিন্ন পিএনজি ফাইলগুলিতে আউটপুট দেয়। ফাইল ফর্ম্যাটটি নিম্নরূপ। সেকেন্ড গড় গড় সর্বনিম্ন সর্বোচ্চ আমি কীভাবে এই গ্রাফগুলি স্বয়ংক্রিয়ভাবে প্লট করতে যাব? সুতরাং আমি bash.sh নামে একটি ফাইল চালাচ্ছি এবং এটি 6 টি …

2
লুপ আউটপুট জন্য পাইপিং স্থানীয় পরিবর্তনশীল পরিবর্তন প্রতিরোধ করে
আমি একটি সাধারণ বাশ ফাংশন লেখার চেষ্টা করছি যা এর আর্গুমেন্ট হিসাবে, বেশ কয়েকটি ফাইল এবং / বা ডিরেক্টরিতে লাগে। এটি করা উচিত: ফাইলের নামগুলি পুরোপুরি যোগ্যতা অর্জন করুন। তাদের বাছাই করুন। সদৃশ অপসারণ. বাস্তবে বিদ্যমান সমস্ত মুদ্রণ করুন। অস্তিত্বহীন ফাইলের সংখ্যা ফিরিয়ে দিন। আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা …

2
তারিখ - 1901 এর আগের বছরগুলিকে অবৈধ হিসাবে বিবেচনা করা হয়
আমার সিস্টেমে আমার তারিখ (জিএনইউ কোর্টিল) 7.1 ইনস্টল করা আছে। আমি যদি 14-ডিসেম্বর-1901 এর আগে তারিখগুলি পরীক্ষা করার চেষ্টা করি তবে আমি একটি "অবৈধ তারিখ" ত্রুটি পেয়েছি। উদাহরণ স্বরূপ, $ date -d 1901-12-13 date: invalid date `1901-12-13' $ date -d 1901-12-14 Sat Dec 14 00:00:00 EST 1901 date1901-এর আগের বছরগুলিকে …

1
আমি কীভাবে শেল স্ক্রিপ্ট তৈরি করব যা কোনও প্রক্রিয়াতে আউটপুট প্রেরণ করে
আমি বর্তমানে একটি স্ক্রিনে একটি সার্ভার কনসোল প্রোগ্রাম চালাচ্ছি কারণ আমার এটি পড়ার এবং মাঝে মাঝে কমান্ড প্রেরণ করা দরকার। আমি ব্যাকগ্রাউন্ডে ডেমন হিসাবে অ্যাপটি চালাতে চাই (এটি দিয়ে / init দিয়ে থামিয়ে দিন)। আমি tail -fলগ করতে পারি , কিন্তু এটি আমাকে প্রক্রিয়াতে ইনপুট প্রেরণ করতে দেয় না। এটি …

3
শেল স্ক্রিপ্ট: ভিতরে বিকল্পগুলির সাথে একটি ভেরিয়েবল তৈরি করা
নিম্নলিখিত পরামিতিগুলির সাথে আমার একটি rsync কমান্ড রয়েছে: rsync -avz --{partial,stats,delete,exclude=".*"} স্ক্রিপ্টের পরে আবার ব্যবহার করতে আমি সেই প্যারামিটারগুলিকে ভেরিয়েবলের ভিতরে রাখতে চাই। এটার মতো কিছু: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 আমি কোন সাফল্য ছাড়াই উদ্ধৃতি, একক উদ্ধৃতি, বন্ধনী দিয়ে চেষ্টা করেছি।

3
/ হোম / বিন দির AT রাস্তায় নেই
আমার মধ্যে আমার ~/.profileএকটি শেষ ব্লক রয়েছে যা আমার ব্যক্তিগত ব্যক্তিগতভাবে এটি লোড করা উচিত bin/ directory: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi তবে এটি আপাতদৃষ্টিতে বোঝা হয় না: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games কেন এটি কাজ …

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