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

শেলটি ইউনিক্সের কমান্ড-লাইন ইন্টারফেস। আপনি শেলটিতে ইন্টারেক্টিভভাবে কমান্ডগুলি টাইপ করতে পারেন বা কোনও কার্য স্বয়ংক্রিয় করতে স্ক্রিপ্ট লিখতে পারেন। / বিন / শ এবং সর্বাধিক সামঞ্জস্যপূর্ণ শেলগুলিতে (ছাই, বাশ, কেএস, জেডএস,…) প্রয়োগ করা প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। ত্রুটিযুক্ত শেল স্ক্রিপ্টগুলির জন্য, এখানে পোস্ট করার আগে দয়া করে এগুলি http://shellcheck.net এ চেক করুন।

2
স্ক্রিপ্টের বাইরের দিক থেকে বাশ এক্সিকিউশন ট্রেস (সেট-এক্স) দমন করুন
আমি এই প্রশ্নের উত্তর খোঁজার চেষ্টা করেছি, তবে এখনও ভাগ্য পাইনি: আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা কিছু অন্যান্য স্ক্রিপ্ট চালায় এবং অন্যান্য স্ক্রিপ্টগুলির অনেকটির মধ্যে "সেট-এক্স" রয়েছে, যা তাদের চালানো প্রতিটি আদেশ মুদ্রণ করে। আমি এ থেকে পরিত্রাণ পেতে চাই তবে স্ক্রিপ্টগুলির মধ্যে যদি কোনও স্ট্যান্ডারকে ত্রুটি বার্তা প্রেরণ …
17 bash  shell  set 

2
স্ট্রিংয়ে ব্যাশ ভেরিয়েবলের পরে স্থান কীভাবে এড়ানো যায়?
আমি রঙের জন্য একটি পরিবর্তনশীল আছে। আমি স্ট্রিংয়ের ভিতরে এটি মূল্যায়ন করে স্ট্রিংগুলিতে রঙ সেট করতে ব্যবহার করি। যাইহোক, নামের পরে আমাকে স্থান অন্তর্ভুক্ত করতে হবে (যাতে নামেরটিতে পাঠ্যের অংশ না থাকে)। এটি কখনও কখনও খারাপ দেখায়। আমি কীভাবে এই স্থান (মুদ্রণ) ব্যবহার এড়াতে পারি? উদাহরণ (এটি বলা যাক Red=1এবং …

3
কোনও প্রোগ্রাম কীভাবে সিদ্ধান্ত নিতে পারে রঙিন আউটপুট থাকবে কি না?
আমি যখন টার্মিনাল থেকে একটি কমান্ড কার্যকর করি যা রঙিন আউটপুট (যেমন lsবা gcc) প্রিন্ট করে, রঙিন আউটপুট মুদ্রিত হয়। আমার উপলব্ধি থেকে, প্রক্রিয়াটি আসলে এএনএসআই এস্কেপ কোডগুলি আউটপুট দেয় এবং টার্মিনালটি রঙ ফর্ম্যাট করে। তবে, যদি আমি একই কমান্ডটি অন্য কোনও প্রক্রিয়া দ্বারা চালিত করি (একটি কাস্টম সি অ্যাপ্লিকেশন …

7
কীভাবে ইউনিক্সে একটি বৃহত ফাইল তৈরি করবেন?
উইন্ডোজ এ জাতীয় জিনিস করার একটি উপায় খুঁজে পেয়েছি echo "This is just a sample line appended to create a big file. " > dummy.txt for /L %i in (1,1,21) do type dummy.txt >> dummy.txt http://www.windows-commandline.com/how-to-create-large-dummy-file/ ইউনিক্সে কোনও ফাইল অনুলিপি করা, সংযোজন এবং তারপরে প্রক্রিয়াটি পুনরাবৃত্তি করার কোনও উপায় আছে? …
17 shell  files 

2
POSIX- অনুগত শেল একটি পাসওয়ার্ড জিজ্ঞাসা করুন?
আমি যখন কোনও bashস্ক্রিপ্টে একটি পাসওয়ার্ড চাইতে চাই , আমি তা করি: read -s ... তবে যখন আমি bashপসিক্স মোডে চলে তখন sh, -sবিকল্পটি প্রত্যাখ্যান করা হয়: $ read -s sh: 1: read: Illegal option -s আমি কীভাবে কোনও পসিক্স-অনুবর্তী কমান্ড দিয়ে নিরাপদে একটি ইনপুট চাইতে পারি?

4
পাইপের পাশের জায়গাগুলি
আমি দেখেছি history | grep blahএবং history |grep blah; এবং history|grep blahকাজ করে, যদিও কেউ কখনও এটি ব্যবহার করে না বলে মনে হয়। ফাঁকা জায়গাগুলির কোনও তাত্পর্য আছে (যেমন বিভিন্ন কমান্ডে / থেকে পাইপিংয়ের জন্য স্পেসের বিভিন্ন ব্যবহারের প্রয়োজন হয়), বা এটি সর্বদা নির্বিচারে হয়?
17 bash  shell  pipe 

1
আরএসসিএনসি সাবফোল্ডারগুলির একটি নির্দিষ্ট গভীরতার সাথে পুনরাবৃত্তভাবে
আমি rsyncপুনরাবৃত্তভাবে একটি ফোল্ডার করতে চাই তবে সাবফোল্ডারগুলি কেবল একটি নির্দিষ্ট গভীরতায় অন্তর্ভুক্ত করতে চাই। উদাহরণস্বরূপ, আমি এর মতো 1,2,3 বা 4 সাবফোল্ডারগুলির গভীরতা চাই: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with depth …

1
শেল অ্যারিমেটিক মূল্যায়নে নিরবচ্ছিন্ন ডেটা ব্যবহারের সুরক্ষা সম্পর্কিত প্রভাব
একটি মন্তব্য একটি থেকে সাম্প্রতিক প্রশ্ন , Stéphane Chazelas উল্লেখ ডবল প্রথম বন্ধনী নিরাপত্তা প্রভাব আছে যেমন পাটীগণিত যে: x=$((1-$x)) বেশিরভাগ গোলাগুলিতে আমার গুগল দক্ষতা মরিচা বলে মনে হচ্ছে এবং আমি কিছুই খুঁজে পাচ্ছি না। ডাবল প্রথম বন্ধনীর গণিতের সুরক্ষা সম্পর্কিত কী কী প্রভাব রয়েছে?

4
কেন বিড়াল x >> এক্স লুপ হয়?
নিম্নলিখিত বাশ কমান্ডগুলি একটি ইনফিন্ট লুপে যায়: $ echo hi > x $ cat x >> x আমি অনুমান করতে পারি যে এটি স্টাডাউটে লেখা শুরু করার পরে catথেকে পড়তে থাকবে x। তবে বিভ্রান্তকর বিষয়টি হ'ল বিড়ালের নিজস্ব পরীক্ষার বাস্তবায়ন বিভিন্ন আচরণের প্রদর্শন করে: // mycat.c #include <stdio.h> int main(int …

3
চালানো শ স্ক্রিপ্ট: এক্সিকিউটেবল বিট এবং মূল অধিকার সত্ত্বেও denied অনুমতি অস্বীকার
আমি ভার্চুয়ালবক্সে ডেবিয়ান ইনস্টল করেছি (বিভিন্ন পরীক্ষার জন্য যা সাধারণত আমার সিস্টেমটি ভেঙে দেয়) এবং ভার্চুয়ালবক্স গেস্ট অ্যাডন স্ক্রিপ্ট চালু করার চেষ্টা করেছি। আমি রুট হিসাবে লগ ইন করেছি এবং লঞ্চ করার চেষ্টা autorun.shকরেছি, কিন্তু আমি পেয়েছি denied অনুমতি অস্বীকার » ls -lস্ক্রিপ্টটির একটি কার্যকর করার অধিকার রয়েছে তা দেখায়। …

2
আমি এমওটিডিতে রঙগুলি কীভাবে ব্যবহার করব?
আমি ডিফল্ট/etc/update-motd.d/00-header সম্পাদনা করেছি , এটি পড়া সহজ করার জন্য কিছু রঙ যুক্ত করেছে: printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)" আমি কোডের সেই লাইনটি টার্মিনালে ঠিকঠাক চালাতে পারি, তবে আমি যখন 00-headerএই তথ্যটি সম্পাদনা করি, তখন আমি পালাবার কোডগুলি সরলরেখায় মুদ্রিত হয়ে …
17 shell  ubuntu  colors  motd 

4
শেল স্ক্রিপ্ট চলাকালীন ব্যবহারকারীকে রুট হিসাবে লগইন করতে অনুরোধ করুন
আমি যে সমস্যাটি পাচ্ছি তা হ'ল আমি কমান্ডটি প্রবেশ করার পরে, su - root আমার শেল স্ক্রিপ্ট ফাইলের শুরুতে এটি ব্যবহারকারীকে পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করে এবং তারপরে অবশিষ্ট শেল স্ক্রিপ্টটি দিয়ে চালিয়ে যায় না । তারপরে আমাকে নিজেই শের স্ক্রিপ্টটি টার্মিনালের মাধ্যমে সনাক্ত করতে হবে। আমি স্ক্রিপ্টটি নিশ্চিত করতে …

3
বাশ-এর ​​মধ্যে বিড়ালের প্রতিস্থাপন হিসাবে কম-সাইন চিহ্ন কেন কাজ করে না?
আমি "বিড়ালের অকেজো ব্যবহার" সম্পর্কে শুনেছি এবং কিছু পরামর্শ পেয়েছি, তবে নিম্নলিখিতগুলি আমার ব্যাश শেলের কিছুই আউটপুট করে না। < filename বিড়াল ব্যবহার যদিও প্রত্যাশা হিসাবে কাজ করে। cat filename আমি ফেডোরা কোর 18 এবং জিএনইউ ব্যাশ, সংস্করণ 4.2.45 (1) ব্যবহার করছি। সম্পাদনা: পাইপের সামনে এটি ব্যবহার করাও কার্যকর হয় …

2
যুক্তি হিসাবে প্রদত্ত কোনও ফাইল থেকে ডেটা পড়ার প্রত্যাশা করে এমন কোনও প্রোগ্রামে আমি কীভাবে ডেটা স্ট্রিম করতে পারি?
আমার কাছে একটি বিশাল গিজিপযুক্ত ফাইল রয়েছে এবং আমি এটি পড়তে একটি প্রোগ্রাম চাই (এই ক্ষেত্রে 4 এস-আমদানি)। প্রথমে ফাইলটি আনজিপ করতে এবং তারপরে একটি আর্গুমেন্ট হিসাবে ফাইলটির পথ দিয়ে প্রোগ্রামটি কল করতে অনেক সময় লাগে। এর মতো কিছু করা কি সম্ভব হবে: zcat huge.gz | 4s-import <SOME MAGIC> যেখানে …

6
একটি লিনাক্স কমান্ডের বড় অক্ষর থাকতে পারে?
একটি লিনাক্স কমান্ডের বড় অক্ষর থাকতে পারে? আমি জানি এটি সমর্থিত তবে আমি নিশ্চিত হতে চাই যে এটি কোনও "সমস্যা" বা "একটি ভাল জিনিস নয়" হিসাবে বিবেচনা করা হয়?

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