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

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

4
ল্যাজিকাল এবং বাশ স্ক্রিপ্টে
ifআমার বাশ স্ক্রিপ্টে আমার একটি আছে যা যাচাই করে দেখতে হবে যে 2 টি ফাইলের EITHER উপস্থিত রয়েছে কিনা, যদি সেগুলি না থাকে তবে এটি মেলানো উচিত। আমার কাছে কোডটি রয়েছে: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" fi তবে এটি কোনও …

5
আমি কীভাবে শেল স্ক্রিপ্ট প্রোফাইল করতে পারি?
আমার বেশ কয়েকটি প্রোগ্রাম রয়েছে যা আমি শেল স্ক্রিপ্টে চালাচ্ছি: ./myprogram1 ./myprogram2 ... আমি জানি যে আমি উত্স কোড সম্পাদনা করে প্রতিটি স্বতন্ত্র প্রোগ্রামকে প্রোফাইল করতে পারি, তবে আমি জানতে চেয়েছিলাম যে স্ক্রিপ্টটি নিজেই প্রোফাইলের দ্বারা নির্বাহিত মোট সময়কে আমি মাপতে পারি এমন কোনও উপায় ছিল কিনা। এমন একটি টাইমার …

2
বাশ-এ একটি মেনু প্রিন্ট করতে `নির্বাচন` কমান্ডটি ব্যবহার করে
আমি selectকমান্ডটি ব্যবহার করে একটি সাধারণ মেনু প্রয়োগ করার চেষ্টা করছি । স্ক্রিপ্টটি (পরীক্ষার উদ্দেশ্যে) নিম্নরূপ: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo "test" ;; "sendmail") echo "test 2" ;; *) …

1
স্ট্রিংয়ের সামনে "-" সহ কোনও ফাইলকে ব্যাশযুক্ত একাধিক লাইন কীভাবে যুক্ত করা যায়
বাশ সহ কোনও ফাইলে একাধিক লাইন সংযোজন করার অনুরূপ প্রশ্ন কিন্তু আমি যদি ফাইলটি শুরু করতে চাই এবং সাথে --সম্ভব হয় তবে ফাইলটিও যুক্ত করতে চাই। printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test সমস্যাটি ফাইলটি "-" দিয়ে শুরু করছে যা আমাকে একটি দেয়: -bash: printf: --: invalid option printf: usage: printf [-v var] …

1
শেল স্ক্রিপ্টটি লেখার চেষ্টা করা হচ্ছে যা সার্ভারকে দূর থেকে পরীক্ষা করে রাখে, তবে আমি লগআউট করার সময় এটি অন্য বিবৃতিতে পড়ে যায়
শেল স্ক্রিপ্টটি লেখার চেষ্টা করছি যা আমার সার্ভারটি পরীক্ষা করে রাখে এবং ডাউন হয়ে গেলে আমাকে ইমেল করে। সমস্যাটি হ'ল যখন আমি ssh সংযোগ থেকে লগআউট করি &, কমান্ডের শেষে এটি চালানো সত্ত্বেও ./stest01.sh &, এটি স্বয়ংক্রিয়ভাবে অন্যটিতে পড়ে এবং নিরবচ্ছিন্নভাবে আমাকে মেইল ​​করে রাখে, যতক্ষণ না আমি আবার লগইন …

4
লুপ বনাম সম্প্রসারণের পারফরম্যান্স
নীচের তুলনায় বিশেষজ্ঞের পরামর্শ প্রয়োজন: লুপ ব্যবহার করে কোড বিভাগ: for file in `cat large_file_list` do gzip -d $file done সাধারণ সম্প্রসারণ ব্যবহার করে কোড বিভাগ: gzip -d `cat large_file_list` কোনটি দ্রুত হবে? বড় ডেটা সেট ম্যানিপুলেট করতে হবে।

3
আমি কীভাবে অসমর্থিত 'শপট' বিকল্পগুলিকে আমার .bashrc এ ত্রুটি সৃষ্টি হতে আটকাতে পারি?
আমি তুলনামূলক ভিন্ন ভিন্ন পরিবেশে কাজ করি যেখানে আমি বিভিন্ন এইচপিসি নোড, ভিএম, বা আমার ব্যক্তিগত ওয়ার্কস্টেশনগুলিতে বাশের বিভিন্ন সংস্করণ চালাচ্ছি। যেহেতু আমি আমার লগইন স্ক্রিপ্টগুলি একটি গিট রেপোতে রেখেছি, আমি .bashrcবোর্ড "জুড়ে" (যদি এই হোস্টটি, তবে ... "- টাইপ মেসেসি ছাড়াই বোর্ড জুড়ে একই (ইশ) ব্যবহার করতে চাই । …

1
পার্থক্য কেবলমাত্র লাইনের ভিতরে পার্থক্য দেখায়
আমি দুটি ফাইলে লাইন তুলনা করতে চাই, তবে আউটপুটে শব্দ কমিয়ে আনতে, আমি চাই লাইনগুলির মধ্যে কেবল প্রকৃত পার্থক্য মুদ্রিত হোক to উদাহরণস্বরূপ, নীচে দুটি ফাইল দেওয়া: a.txt a b c d e f g h i j k l m n o p q r s t u v …

3
এম্পারস্যান্ডকে "বৈকল্পিক করুন" (ব্যাকগ্রাউন্ড একটি প্রক্রিয়া)
আমি জানতে চাই যে অ্যাম্পারস্যান্ডকে একটি ভেরিয়েবলের মধ্যে রাখার কোনও উপায় আছে এবং এখনও কোনও প্রক্রিয়াকে ব্যাকগ্রাউন্ডে প্রেরণ করতে এটি ব্যবহার করুন। এইটা কাজ করে: BCKGRND=yes if [ "$BCKGRND" = "yes" ]; then sleep 5 & else sleep 5 fi তবে কেবল একটি দিয়ে এই পাঁচটি লাইনটি সম্পাদন করা কি …

2
একটি কমান্ড গতিশীলভাবে তৈরি করুন
আমি একটি স্ক্রিপ্টে কাজ করছি এবং আমার tarকমান্ডটি গতিশীলভাবে তৈরি করা দরকার । আমি কী করার চেষ্টা করছি তা বোঝাতে এখানে দুটি উদাহরণ দেওয়া হল: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" …

6
উপাদান দৈর্ঘ্য অনুসারে বাছাই অ্যারে?
স্ট্রিংগুলির একটি অ্যারে দেওয়া, আমি প্রতিটি উপাদানের দৈর্ঘ্য অনুসারে অ্যারেটিকে সাজিয়ে তুলতে চাই। উদাহরণ স্বরূপ... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) বাছাই করা উচিত ... "the longest string in the list" "also a medium string" "medium …


2
এক্সএমএল কমান্ড লাইন (শেল স্ক্রিপ্ট) ম্যানিপুলেশন
শেল স্ক্রিপ্টে কমান্ড লাইন থেকে এক্সএমএল কীভাবে পরিচালনা করবেন? ট্যাবুলার ডেটা ম্যানিপুলেট করার জন্য, পরিবেশের পরিবর্তনশীলকে প্রতিস্থাপন করার জন্য বা পাঠ্যের টুকরোগুলিকে রিজেক্সের সাথে প্রতিস্থাপনের জন্য অনেক কমান্ড রয়েছে তবে এক্সএমএলের জন্য আমি কিছু পাইনি। আমার বিল্ড স্ক্রিপ্টটি এক্সএমএল ডকুমেন্টের মূল ট্যাগের মধ্যে লিখিত সামগ্রী সহ একটি ট্যাগ সন্নিবেশ করা …

3
স্ট্রিং ভেরিয়েবলের সাথে শেল কমান্ডের সুরক্ষা
প্রোগ্রামিং ভাষার ভিতরে আমি একটি সাধারণ শেল কমান্ড কার্যকর করি cd var; echo > create_a_file_here সঙ্গে Var একটি পরিবর্তনশীল যে (আশা) একটি জায়গা যেখানে আমি ফাইল "create_a_file_here" তৈরি করতে চান ডিরেক্টরির একটি স্ট্রিং রয়েছে হচ্ছে। এখন যদি কেউ এই কোডের লাইনটি দেখেন, উদাহরণস্বরূপ বরাদ্দ করে এটি ব্যবহার করা সম্ভব: var …

7
`উত্স` কমান্ডের বিপরীতে
sourceভেরিয়েবলের মানগুলি পড়তে / মুদ্রণের জন্য আমি আমার বাশ স্ক্রিপ্টে কমান্ডটি ব্যবহার করি more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd sde sdg sourceভেরিয়েবল …

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