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

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

1
এই ডকফায়িল এন্ট্রিপয়েন্টে "সেট -" কী করে?
আমি এই ডকার এন্ট্রিপয়েন্টটি কী তা বোঝার চেষ্টা করছি । ডকফিলিলেস লেখার সময় আমার কাছে এটি খুব সাধারণ প্যাটার্ন বলে মনে হয় তবে আমার বাশ দক্ষতা সীমাবদ্ধ এবং আমার কাছে বিশেষ বিশেষ বাশ চিহ্নগুলির কোনও ধারণা নেই ung এছাড়াও, "-", "$!" এর জন্য গুগল করা কঠিন $ ইত্যাদি এগুলিকে বাশ …
41 shell-script  set 

4
সমস্ত ডিরেক্টরিতে সিডি করুন, সেই ডিরেক্টরিতে থাকা ফাইলগুলিতে কমান্ড কার্যকর করুন এবং পূর্ববর্তী বর্তমান ডিরেক্টরিতে ফিরে যান
আমি একটি স্ক্রিপ্ট লেখার চেষ্টা করছি যা একটি নির্দিষ্ট ডিরেক্টরিতে বহু একক স্তরের সাব ডিরেক্টরি সহ চালিত হবে। স্ক্রিপ্টটি সাব ডিরেক্টরিগুলির প্রত্যেকটিতে সিডি করবে, ডিরেক্টরিতে থাকা ফাইলগুলিতে একটি কমান্ড কার্যকর করবে এবং পরবর্তী ডিরেক্টরিতে চালিয়ে যাওয়ার জন্য সিডি আউট করবে। এই কাজ করতে সবচেয়ে ভালো উপায় কি?

5
একটি ফাইলের পরিবেশের ভেরিয়েবলগুলি তাদের আসল মানগুলির সাথে প্রতিস্থাপন করবেন?
কোনও ফাইলের পরিবেশের ভেরিয়েবলগুলি বিকল্প / মূল্যায়ন করার কোন সহজ উপায় আছে? যেমনটি বলি যে আমার কাছে একটি ফাইল config.xmlরয়েছে যা এতে রয়েছে: <property> <name>instanceId</name> <value>$INSTANCE_ID</value> </property> <property> <name>rootPath</name> <value>/services/$SERVICE_NAME</value> </property> ... ইত্যাদি। আমি এনভ ভার্ভের মান সহ এনভায়রনমেন্ট ভেরিয়েবলের $INSTANCE_IDমান সহ ফাইলটিতে প্রতিস্থাপন করতে চাই । কোন পরিবেশের ভারগুলি …

2
ডিরেক্টরিতে প্রবেশের সময় বাশ স্ক্রিপ্টগুলি সম্পাদন করুন
ডিরেক্টরিতে প্রবেশের সময় কোনও স্ক্রিপ্ট কার্যকর করার সর্বোত্তম উপায় কী? যখন আমি একটি নতুন ডিরেক্টরিতে স্থানান্তরিত করি তখন আমি আরভিএমের মতো প্রজেক্টসেটিংস.বাশ স্ক্রিপ্টটি কার্যকর করতে বাশ চাই।

3
স্ট্রিংয়ের একটি স্ট্রিং থাকে কিনা তা পরীক্ষা করুন
আমার কোড আছে file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi আমি file"জেন" রয়েছে কিনা তা পরীক্ষা করি । আউটপুটটি "মিথ্যা"। নিস! সমস্যাটি যখন আমি একটি ভেরিয়েবলের সাথে "জেন" রাখি testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo …

2
কীভাবে awk '! A [$ 0] ++' কাজ করে?
এই ওয়ান-লাইনার প্রাক-বাছাই ছাড়াই পাঠ্য ইনপুট থেকে সদৃশ লাইনগুলি সরিয়ে দেয়। উদাহরণ স্বরূপ: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ ইন্টারনেট পড়তে মূল কোডটি আমি খুঁজে পেয়েছি: awk '!_[$0]++' _পার্লের মতো অজানাতে একটি বিশেষ অর্থ বয়ে নিয়েছি বলে এটি আমার …

4
বাশ স্ক্রিপ্টে এনভিএম কমান্ড পাওয়া যায় না
আমি একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি যাতে nvmঅবশেষে নোড ইনস্টল হবে। আমি nvmসিআরএল দিয়ে ইনস্টল করেছি। আমি .profileবা .bashrcফাইল (উভয় কাজ) এর পরিবর্তনগুলি দেখতে পাই এবং nvmব্যাশ প্রম্পটে টাইপ করার সময় এটি উপলব্ধ বিকল্পগুলি দেখায় ইত্যাদি এনভিএম কাজ করে। আমি নিজেই নোড ইনস্টল করতে পারি, তবে nvmশেল স্ক্রিপ্টে কমান্ডটি …

2
স্পেস সহ একক স্ট্রিংয়ে ব্যাশ যুক্তি যুক্ত করা
আমি বাশ ফাংশনে সমস্ত আর্গুমেন্টকে প্রতিটি যুক্তিকে পৃথক করে একক স্ট্রিংয়ে যুক্ত করার চেষ্টা করছি। আমার কাছে স্ট্রিংটিতে পুরো স্ট্রিংয়ের একক কোট অন্তর্ভুক্ত থাকাও দরকার। আমার এখন পর্যন্ত যা আছে তা এখানে ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let $str=$str+"\'" অবশ্যই এটি কাজ করে …

1
জিএনইউ সমান্তরাল বনাম & (মানে পটভূমি) বনাম xargs -P
আমি কোনও .shস্ক্রিপ্টে কাজে কোনও সেট সেট চালানোর পার্থক্য বা সুবিধা (যদি থাকে তবে) সম্পর্কে বিভ্রান্ত হয়ে পড়েছিGNU parallel উদাহরণস্বরূপ ওলে টেঙ্গের উত্তর: parallel ./pngout -s0 {} R{} ::: *.png এগুলি ব্যাকগ্রাউন্ডে রাখার মধ্য দিয়ে লুপিং বলার চেয়ে &। উদাহরণস্বরূপ frostschutz এর উত্তর: #copied from the link for illustration for …

3
প্রতিটি লিনাক্স ভিত্তিক বিতরণে স্ট্যান্ডার্ড কমান্ডগুলি উপলব্ধ?
আমি জানতে চাই যে প্রতিটি লিনাক্স সিস্টেমে স্ট্যান্ডার্ড কমান্ডগুলি উপলব্ধ। উদাহরণস্বরূপ, আপনি যদি কোনও ডেবিয়ান / উবুন্টু / রেডহাট / সুস / আর্চ / স্ল্যাকওয়্যার ইত্যাদি পেয়ে থাকেন তবে আপনি সর্বদা সেখানে কমান্ড পাবেন: সিডি, এমকেডির, এলএস, ইকো, গ্রেপ, সেড, অ্যাজক, পিং ইত্যাদি আমি জানি যে উল্লিখিত কিছু কমান্ড শেল-বিল্টিন …

2
কেন && ব্যবহার করছে 75 বারের চেয়ে দ্রুত… ফাই এবং কীভাবে কোড পরিষ্কার করবেন
আমার নীচের ওয়ার্কিং কোড রয়েছে: largest_prime=1 for number_under_test in {1..100} do is_prime=true factors='' for ((divider = 2; divider < number_under_test-1; divider++)); do remainder=$(($number_under_test % $divider)) [ $remainder == 0 ] && [ is_prime ] && is_prime=false && factors+=$divider' ' done [ $is_prime == true ] && echo "${number_under_test} is prime!" …

5
শেষ ব্যতীত সমস্ত নিউলাইনগুলিকে স্থানটিতে প্রতিস্থাপন করুন
আমি কীভাবে সর্বশেষ নিউলাইন বাদে স্থানের সাথে সমস্ত নিউলাইনগুলি প্রতিস্থাপন করতে পারি। আমি সমস্ত নিউলাইনটি ব্যবহার করে স্পেসে প্রতিস্থাপন trকরতে পারি তবে কীভাবে আমি কিছু ব্যাতিক্রম করতে পারি?

2
"$ {- # * আমি}"! = "$ -" এর অর্থ কী?
ইন /etc/profileআমি এই দেখুন: for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then if [ "${-#*i}" != "$-" ]; then . "$i" else . "$i" >/dev/null 2>&1 fi fi done কী ${-#*i}গড়। প্যারামিটার সম্প্রসারণের কোনও সংজ্ঞা আমি খুঁজে পাচ্ছি না ${-।

4
কমান্ড লাইনটি ব্যবহার করে নির্দিষ্ট লাইনগুলিকে মন্তব্য করার / সহজতর করার সহজ উপায়
কমান্ড লাইন ব্যবহার করে কোনও শেল / কনফিগার / রুবি স্ক্রিপ্ট মন্তব্য / uncomment করার কোন উপায় আছে? উদাহরণ স্বরূপ: $ comment 14-18 bla.conf $ uncomment 14-18 bla.conf এটি লাইন অন #সাইন যোগ বা মুছে ফেলা হবে । সাধারণত আমি ব্যবহার করি , তবে অবশ্যই আমি অবশ্যই এই লাইনের সামগ্রীগুলি …

3
chmod + নীরব মোড + ত্রুটি থাকা সত্ত্বেও কীভাবে প্রস্থান করতে কোড 0 ব্যবহার করা যায়
এটি কি chmod চালানো এবং আদেশ থেকে ত্রুটি উপেক্ষা সম্ভব? উদাহরণ (উদাহরণটি দেখানোর জন্য ফাইল ফাইলটি টেক্সট বিদ্যমান নেই) আমি যখন টাইপ করি chmod 777 file.txt আমি আউটপুট এ ত্রুটি পেয়েছি chmod: cannot access file.txt : no such file or directory সুতরাং আমি নিম্নলিখিত হিসাবে কমান্ড-এফ পতাকা যুক্ত করব: (কেসটি …

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