প্রশ্ন ট্যাগ «bash-scripting»

বাশ স্ক্রিপ্টিং বাশ শেল ভাষায় স্ক্রিপ্ট তৈরি করছে।

2
কীভাবে লিঙ্কের টার্গেটের সম্পূর্ণ পথ পাবেন get
আমার সাথে যদি একটি প্রতীকী লিঙ্ক /var/opt/fooতৈরি হয় ln -fs /path/to/target/dir foo। কেবল লিঙ্কটি দেখতে পাওয়া স্ক্রিপ্টে আমি কীভাবে পারি /path/to/target/dir? আমি স্ক্রিপ্টে যা অর্জন করতে চাই তা করার rm -rf /path/to/target/dirআগে আমার ln -fs /path/to/another/dir foo।

2
ব্যাশে ডাবল কোট এবং একক উদ্ধৃতিতে ব্যাকটিক্স ব্যবহার করার সময় পার্থক্য
নিম্নোক্ত দুটি মৃত্যুদণ্ডের ফলাফল কী আলাদা? (আমার শেষ কমান্ডে ভেরিয়েবলের জন্য আমার ডাবল উক্তি প্রয়োজন) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!

2
সমাপ্ত সাবকম্যান্ডে পাইপিংয়ের সময় লুপ প্রস্থানকালে কোনও বাশ কেন হয় না?
নীচের কমান্ডটি প্রস্থান করে না কেন? প্রস্থান করার পরিবর্তে লুপটি অনির্দিষ্টকালের জন্য চলে। আমি আরও জটিল সেটআপ ব্যবহার করে এই আচরণটি আবিষ্কার করার সময়, কমান্ডের সর্বাধিকতম রূপটি নিম্নলিখিতটিতে হ্রাস করে। প্রস্থান করে না: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 উপরে কোনও টাইপস নেই। …

6
কেবল আন্ডারস্কোর অক্ষর পর্যন্ত মুদ্রণ করতে awk / sed করুন
আমি কেবল প্রথম আন্ডারস্কোর অক্ষর পর্যন্ত কোনও স্ট্রিং মুদ্রণের জন্য কীভাবে জাঁজালি বা সেড ব্যবহার করতে পারি? আগে: host100_044 2 host101_045 2 host102_046 2 পরে: host100 host101 host102

1
গুগল ক্রোমের সাথে অটোমেটেড ইন্টারঅ্যাকশন
ঠিক আছে এসইউ, আমার ক্র্যাক করার জন্য একটি মজাদার বাদাম রয়েছে। আমার কাছে 8 টি স্ক্রিন একটি লাইনে সেট আপ হয়েছে, সমস্তগুলি স্নো চিতা (চলমান, 4 গ্রাফিক্স কার্ড; প্রায় 15,000 পিক্সেল প্রশস্ত!) চলমান এক বিফাই জি 5 তে আবদ্ধ। আমি একটি ডেমো সেট আপ করছি যা 8 টি ক্রোম ব্রাউজার …

2
স্ক্রিপ্ট দ্বারা তৈরি সমস্ত শিশু প্রক্রিয়ার তালিকা কীভাবে পাবেন
প্রসঙ্গ: ব্যবহারকারীরা আমাকে চালানোর জন্য তাদের কাস্টম স্ক্রিপ্টগুলি সরবরাহ করে। এই স্ক্রিপ্টগুলি একাধিক জিইউআই প্রোগ্রাম, ব্যাকএন্ড পরিষেবা শুরু করতে স্ক্রিপ্টগুলির মতো কোনও ধরণের হতে পারে। স্ক্রিপ্টগুলি কীভাবে লেখা হয় তাতে আমার কোনও নিয়ন্ত্রণ নেই। এই স্ক্রিপ্টগুলি ব্লকিং ধরণের হতে পারে, যেমন সমস্ত শিশু প্রক্রিয়াগুলি (ক্রমান্বয়ে চালিত প্রোগ্রামগুলি) প্রস্থান না হওয়া …

4
"উত্স" ব্যবহার করে স্ক্রিপ্টটি চালানোর সময় কীভাবে সঠিকভাবে সেটিংস পুনরুদ্ধার করবেন?
আমি একটি স্ক্রিপ্ট লিখছি যা ব্যবহার করে কার্যকর করা দরকার source, কারণ এটির কাজটি পরিবেশ পরিবর্তন করা। স্ক্রিপ্ট চলাকালীন, আমি set -eএমনটি ব্যবহার করতে চাই যাতে কোনও ত্রুটি স্ক্রিপ্ট বন্ধ করে দেয়। স্ক্রিপ্টটি এর মতো দেখাচ্ছে: #!/bin/bash set -e # do something cd somewhere source anotherScript সমস্যাটি হ'ল set -eস্ক্রিপ্ট …

1
মিলে না থাকা লাইনকে বাদ দিতে কীভাবে করবেন?
নিম্নলিখিত উদাহরণে, sedএকটি aবা ক দিয়ে শুরু হওয়া লাইনগুলি মেলে cএবং line রেখার প্রথম অক্ষরটি ( aবা c) মুদ্রণ করে : $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl যাইহোক, প্যাটার্নগুলির সাথে …

3
ক্রমান্বয়ে দুটি শিশু প্রক্রিয়া তৈরি করতে আমি কোন আদেশগুলি ব্যবহার করব?
আমি দুটি শিশু প্রক্রিয়া ছড়িয়ে দিতে চাই, তবে দ্বিতীয়টি হওয়ার আগে প্রথমটি তার নির্বাহের একটি নির্দিষ্ট পয়েন্টে পৌঁছানো পর্যন্ত অপেক্ষা করুন (যা স্টাডাউট পরীক্ষা করে নির্ধারণ করা যেতে পারে) দ্বিতীয়টি হওয়ার আগে। আমি নিশ্চিত নই যে কোন ইউনিক্স কমান্ডগুলি এটি সম্পাদনে জড়িত থাকবে, এবং ইউনিক্স কমান্ডের নামগুলি ছড়িয়ে দেওয়া এবং …

1
বাশে এক্সটেনশন ছাড়াই ফাইলের নাম পান
আমার ফোল্ডারের অভ্যন্তরে সমস্ত পাঠ্য ফাইল forপৃথকভাবে নীচের লুপ রয়েছে sort(অর্থাত্ প্রতিটিটির জন্য সাজানো আউটপুট ফাইল উত্পাদন করা)। for file in *.txt; do printf 'Processing %s\n' "$file" LC_ALL=C sort -u "$file" > "./${file}_sorted" done এটি প্রায় নিখুঁত, এটি বর্তমানে ফর্ম্যাটটিতে ফাইলগুলি আউটপুট দেয়: originalfile.txt_sorted ... যদিও আমি এটির ফর্ম্যাটটিতে ফাইলগুলি …

1
কিভাবে একটি স্ট্রিং হিসাবে স্বতঃপূর্ণ সমাপ্তি থেকে ফলাফল পেতে?
আমি যা খুঁজছি তা অন্য প্রোগ্রামের জন্য ব্যাশে অটোমেশন যুক্ত করতে হয় না, তবে মূলতঃ স্ট্রিংয়ে কী ঘটেছে তার ফলাফল পেতে একটি উপায়: autocomplete "/etc/apa" ফিরে আসবে /etc/apache2/ তাই আমি যে আমার স্ক্রিপ্ট ব্যবহার করতে পারেন। যেকোন সাহায্যের ব্যাপকভাবে প্রশংসা করা হয়, কারণ আমি যা জানতে পারি তা হল "সম্পূর্ণ" …

1
নামে স্থান সহ ফাইলগুলি
আমার কাছে ভেরিয়েবল ভেরিয়েবল রয়েছে যা একটি ডিরেক্টরিতে ফাইলের তালিকা সঞ্চয় করে। আমি সমস্ত ফাইল লুপ করি এবং যদি আমি কোনও ডিরেক্টরি পাই তবে আমি স্ক্রিনে "ডিরেক্টরি" আউটপুট পাই। নীচে কোড: var=$(ls dir) for file in $var; do if [ -d $dir/$file ]; then echo "Directory" fi done আমার 2 …

3
লুপ চলাকালীন এতে ভুল কী?
পটভূমি আমি এখানে একটি স্ক্রিপ্ট তৈরি করেছি: একবারে আইপির একটির তালিকা পড়ুন স্থানীয় হোস্ট থেকে দূরবর্তী হোস্টে একটি কনফিগার ফাইল অনুলিপি করুন রিমোট হোস্ট পুনরায় বুট করুন বর্তমান ssh অধিবেশন বন্ধ করুন লিপির উপাদানসমূহ: #!/bin/bash SSHPASS="OMITTED" FILE_TO_COPY=/opt/someConfigFile.conf TARGET_FOLDER=/opt/ echo "Reading ip list..." cat $1 | while read ip do echo …

1
ব্রাউজার ছাড়াই ওয়েবসাইট থেকে ফ্ল্যাশ ভিডিও স্ট্রিম URL কীভাবে পাবেন (টেলিডেরিও, আরটিভি)
আমি স্পেনীয় টেলিভিশন (আরটিভিই) থেকে টেলিডেরিওর ভিডিও স্ট্রিম URL টি অ্যাক্সেস করতে চাই যা আপনি এখানে একটি ফ্ল্যাশ প্লেয়ারে খুঁজে পেতে পারেন: http://www.rtve.es/alacarta/videos/telediario/ আমি একটি ওয়েব ব্রাউজার ছাড়াই লিনাক্স স্ক্রিপ্টিং দিয়ে এটি করতে চাই । ফায়ারফক্স ওয়েব ব্রাউজার এবং ফায়ারবগ অ্যাডনটিmp4 ভিডিওটি চালানোর সময় আমি অনুসন্ধান করেছি (কারণ এটি একটি …

2
বড় হাতের এক্সটেনশান সহ ফাইলের নামগুলি সন্ধান করুন
একটি ডিরেক্টরিতে পুনরাবৃত্তভাবে বড় হাতের অক্ষরে তাদের এক্সটেনশনের সমস্ত ফাইল আমি কীভাবে সন্ধান করতে পারি। আমি চেষ্টা করেছিলাম : $ find -name "*.[A-Z][A-Z][A-Z]" কাজ করে মনে হচ্ছে তবে অবশ্যই এটি শেষ বিন্দুর পরে 3 টিরও বেশি অক্ষরের ফাইল চেক করে না।

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