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

অন্যান্য বোর্ন / পসিক্স শেলের বিপরীতে জিএনইউ'র বোর্ন অ্যাগেইন শেল সম্পর্কিত নির্দিষ্ট প্রশ্নগুলি। সাধারণভাবে ইউনিক্স শেল সম্পর্কে প্রশ্নের জন্য, পরিবর্তে / শেল ট্যাগ ব্যবহার করুন।

6
যেখানে বাশ ফাংশনটি সংজ্ঞায়িত করা হয়েছে সেখানে ফাইলটি কীভাবে সন্ধান করবেন?
ব্যাশ ফাংশনটি যেখানে সংজ্ঞায়িত হয়েছে (সেখানে __git_ps1আমার ক্ষেত্রে) ফাইলটি কীভাবে সন্ধান করব তা আমি বুঝতে পারি না । আমি পরীক্ষানিরীক্ষা সঙ্গে declare, type, which, কিন্তু কিছুই আমাকে সোর্স ফাইল বলে। আমি কোথাও পড়েছি declareযা ফাইলের নাম এবং লাইন নম্বর মুদ্রণ করতে পারে, তবে কীভাবে তা ব্যাখ্যা করা হয়নি। helpজন্য পৃষ্ঠা …
33 bash 

4
আমি আমার ওয়ার্কিং ডিরেক্টরিটি দেখানোর জন্য আমার বাশ প্রম্পটটি কীভাবে পরিবর্তন করতে পারি?
আমি আমার বর্তমান ওয়ার্কিং ডিয়ারটি প্রিন্ট করতে পারি myPrompt$ pwd /Users/me/myDir আমি আমার শেলটি দেখতে চাই /Users/me/myDir$ pwd /Users/me/myDir এটা কি সম্ভব? আমি এটা কিভাবে করবো?
33 bash  osx  prompt 

2
স্ক্রিপ্টের ভিতরে আউটপুট কীভাবে পাবেন?
আমার একটি screenদৌড়াদৌড়ি রয়েছে এবং আমার ভিতরে কিছু কোড চালানো দরকার screenএবং ফলাফলটি আমার স্ক্রিপ্টে পৌঁছে দিতে হবে। প্রথম অংশটি বেশ সহজ, আমি ঠিক screen -S session_name -X eval 'stuff "$cmd"\015'। (আমি একটি স্ক্রিপ্টে পাওয়া একটি লাইন আমি সংশোধন করেছি ) দ্বিতীয় অংশ, আউটপুট আউট, আরও জটিল। আকারটি যাইহোক আমি …

2
কেন `সাজানো <(ls -l)` কাজ করে তবে `সাজানো <(ls -l)` ব্যর্থ হয়?
আজ আমি এই নিবন্ধটি দিয়ে ফিফো সম্পর্কে কিছু শিখছি: নামযুক্ত পাইপের পরিচিতি , যা উল্লেখ করেছে cat &lt;(ls -l)। আমি ব্যবহার করে কিছু পরীক্ষা-নিরীক্ষা করেছি sort &lt; (ls -l), যা একটি ত্রুটি পপ করে দিয়েছে: -bash: syntax error near unexpected token `('` তারপরে আমি দেখতে পেলাম যে কমান্ডে আমি একটি …

1
ESC + {: এটি কী এবং আমি এটি সম্পর্কে আরও কোথায় জানতে পারি?
আমি বাশ প্রম্পটে আশেপাশে খেলছিলাম, এবং ES টিপলো by এর পরে, শেলটি ফাইলগ্লোব স্ট্রিংয়ে সমাপ্তির জন্য সমস্ত ফাইল দেখিয়েছে। উদাহরণস্বরূপ: আমি যদি bash Cএরপরে টাইপ করে থাকি ESC+{তবে শেলটি এটি দেখায়: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}সি থেকে শুরু হওয়া সমস্ত সম্ভাব্য ফাইল ও ডিরেক্টরিগুলি স্বয়ংক্রিয়ভাবে সমাপ্ত করে, আমি যে সমস্ত পরীক্ষামূলক ফাইল ও …

5
ফাইলগুলি তালিকাভুক্ত করে তাদের সংখ্যক লাইনের সংখ্যা অনুসারে বাছাই করা
ফাইলগুলিতে /group/book/four/wordযে রেখাগুলি রয়েছে সেগুলি সংখ্যার অনুসারে বাছাই করে আমি কীভাবে তালিকা করতে পারি ? ls -l কমান্ড এগুলি নীচে তালিকাভুক্ত করে তবে সেগুলি সাজায় না
32 bash  shell  files  wc 

3
মানে কি!
আমি একটি টিউটোরিয়াল অনুসরণ করছি এবং এটি এই আদেশটি চালানোর উল্লেখ করেছে: sudo chmod 700 !$ আমি এর সাথে পরিচিত নই !$। এর মানে কী?

6
পূর্ববর্তী প্রোগ্রাম থেকে আউটপুট লাইনের সংখ্যা গণনা করুন
আমি একটি নির্দিষ্ট প্রোগ্রাম উত্পাদিত লাইন সংখ্যা গণনা করার চেষ্টা করছি। সমস্যাটি হ'ল, প্রোগ্রামটি চালাতে দীর্ঘ সময় লাগে এবং আমি আউটপুটটি ব্যবহারকারীর কাছে প্রদর্শন করতে চাই। শেষ কমান্ড আউটপুট করা লাইনের সংখ্যা গণনা করার কোনও উপায় আছে কি? আমি করতে পারি program | wc -lকিন্তু এটি ব্যবহারকারীর কাছে আউটপুট প্রদর্শন …

4
ফাইন্ড-এক্সেক + বনাম সন্ধান | xargs: কোনটি বেছে নেবে?
আমি বুঝতে পারি যে এর আচরণ নকল করার জন্য -execএকটি +বিকল্প নিতে পারে xargs। এমন কোনও পরিস্থিতি আছে যেখানে আপনি অন্য ফর্মের চেয়ে একটি ফর্ম পছন্দ করবেন? আমি ব্যক্তিগতভাবে প্রথম ফর্মটি পছন্দ করি, যদি কেবল পাইপ ব্যবহার না করা হয়। আমি অবশ্যই অনুমান করি যে বিকাশকারীরা findঅবশ্যই যথাযথ অপটিমাইজেশন করেছেন। …
32 bash  find  pipe  xargs 

2
একটি "<<(…)" পুনঃনির্দেশের অর্থ কী?
আমি দেখেছি যে rvm (রুবি সংস্করণ পরিচালক) নিম্নলিখিত কমান্ডটি ব্যবহার করে ইনস্টল করা আছে: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) সুতরাং আমি যেমন বুঝতে পেরেছি আমরা স্ক্রিপ্টের সামগ্রী পেয়েছি &lt; &lt;এবং এটি বাশে পৌঁছে দিচ্ছি (আমি বিশ্বাস করি এবং &lt;&lt;একই জিনিস?) আমি &lt; &lt;অংশটি সম্পর্কে আগ্রহী , নেটে নিম্নলিখিত বিবরণটি …

1
ফাইল বর্ণনাকারী এবং শেল স্ক্রিপ্টিং
শেল স্ক্রিপ্টগুলিতে একজন কীভাবে ফাইল বর্ণনাকারী ব্যবহার করে তা বোঝার জন্য আমার খুব কষ্ট হচ্ছে। আমি যেমন বেসিক জানি exec 5 &gt; /tmp/foo সুতরাং fd 5 লেখার জন্য foo এর সাথে সংযুক্ত থাকে। exec 6 &lt; /tmp/bar … পড়ার জন্য. exec 5&gt;&amp;- … বন্ধ এফডি। এখন এই কি করে? #!/bin/bash …

3
ফাইন্ড কমান্ডের ইন-এক্সেক-এ আমি কীভাবে দুটি ব্যাশ কমান্ড ব্যবহার করতে পারি?
কমান্ডের -execঅংশে 2 কমান্ড ব্যবহার করা সম্ভব find? আমি এরকম কিছু চেষ্টা করেছি: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; এবং আমি পেয়েছি: সন্ধান করুন: -exec chmod- তে আর্গুমেন্ট অনুপস্থিত : {} অ্যাক্সেস করতে পারে না: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি …
32 bash  find 

2
ফাইলের সাথে মেলে প্যাটার্ন মুছুন
আমাকে সমস্ত সাবডিয়ারের সমস্ত ফাইল পুনরাবৃত্তভাবে মুছে ফেলতে হবে যেখানে ফাইলের নামটিতে একটি 'এক্স' এর পরে একটি নম্বর থাকবে, কমপক্ষে দু'বার। উদাহরণ: আমি এই ফাইলগুলি সরাতে চাই: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' তবে আমি এই ফাইলগুলি সরাতে চাই না: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' আমি কীভাবে এটি করতে পারি (ব্যাশ শেল থেকে)
32 bash  files  find  wildcards 

5
getopt, getopts বা ম্যানুয়াল পার্সিং - আমি যখন সংক্ষিপ্ত এবং দীর্ঘ উভয় বিকল্পকে সমর্থন করতে চাই তখন কী ব্যবহার করব?
বর্তমানে আমি বাশ স্ক্রিপ্ট লিখছি যার নিম্নলিখিত প্রয়োজনীয়তা রয়েছে: এটি ইউনিক্স / লিনাক্স প্ল্যাটফর্মের বিভিন্ন ধরণের চলতে হবে এটি সংক্ষিপ্ত এবং (জিএনইউ) দীর্ঘ উভয় বিকল্পকেই সমর্থন করে আমি জানি যে getoptsবহনযোগ্যতার ক্ষেত্রে এটি পছন্দসই উপায় তবে এএফআইএইকি এটি দীর্ঘ বিকল্পগুলি সমর্থন করে না। getoptদীর্ঘ বিকল্পগুলি সমর্থন করে তবে বাশগুইড এর …

3
বাশ শেবাং-এ কী করবে?
নিম্নলিখিতগুলির সাথে আমার একটি বাশ স্ক্রিপ্ট রয়েছে: #!/bin/bash -e egrep "^username" /etc/passwd &gt;/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi এই স্ক্রিপ্টটি -e ছাড়া চলবে না। -eএই স্ক্রিপ্টটির জন্য কী করে ? এছাড়াও, $?এই প্রসঙ্গে কী করে?
32 linux  bash 

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