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

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


13
ডিরেক্টরিতে কতগুলি ফাইল রয়েছে তা গণনা করার সর্বাধিক সংস্থান দক্ষ উপায় কী?
CentOS 5.9 আমি অন্য দিন একটি ইস্যু নিয়ে এসেছি যেখানে একটি ডিরেক্টরিতে প্রচুর ফাইল ছিল। এটি গণনা করতে, আমি দৌড়েls -l /foo/foo2/ | wc -l দেখা যাচ্ছে যে একটি একক ডিরেক্টরিতে 1 মিলিয়ন ফাইল রয়েছে (দীর্ঘ গল্প - মূল কারণটি স্থির হয়ে উঠছে)। আমার প্রশ্ন: গণনা করার কোনও দ্রুত উপায় …
55 bash  shell  directory  ls 

5
একটি ভেরিয়েবল থেকে একটি ফাইলের নামে একটি বর্তমান তারিখ যুক্ত করা
আমি এই তারিখের মতো একটি ফাইল নামের শেষে বর্তমান তারিখ যুক্ত করার চেষ্টা করছি: TheFile.log.2012-02-11 আমার এখন পর্যন্ত যা আছে তা এখানে: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & তবে আমি যা পাই তা …
55 bash  shell  rename  date 

10
দুটি রিমোটের মধ্যে কীভাবে ফাইলগুলিকে আরএসএনসি করবেন?
আমি স্থানীয় শেল ব্যবহার করে দুটি রিমোট হোস্টের মধ্যে ফাইল স্থানান্তর করতে চাই, তবে দুটি রিমোটগুলি নিম্নলিখিত হিসাবে নির্দিষ্ট করা থাকলে আরএসসিএন সিঙ্ক্রোনাইজেশন সমর্থন করে না বলে মনে হয়: $ rsync -vuar host1:/var/www host2:/var/www The source and destination cannot both be remote. অনুরূপ ফলাফল অর্জনের জন্য আমি আর কী কী …
54 shell  ssh  rsync 

6
কিছু ফাইল কপি করবেন, তবে সব ফাইলই নয়?
সুতরাং, আপনি *যখন cpকোনও ডিরেক্টরি প্রসঙ্গে ব্যবহার করতে পারেন তখন সমস্ত ফাইলের জন্য ওয়াইল্ড কার্ড হিসাবে এটি ব্যবহার করতে পারেন । ফাইল ছাড়া সব ফাইল অনুলিপি করার উপায় আছে x?
54 bash  shell  wildcards 

8
ট্র্যাসে `rm` সরান
এমন কোন লিনাক্স স্ক্রিপ্ট / অ্যাপ্লিকেশন রয়েছে যা ফাইলগুলি মুছে ফেলার পরিবর্তে এগুলিকে একটি বিশেষ "আবর্জনা" স্থানে নিয়ে যায়? আমি এটি একটি প্রতিস্থাপন হিসাবে চাই rm(সম্ভবত এমনকি আধুনিক aliasing; তার জন্য বিভিন্ন মতামত আছে)। "ট্র্যাশ" বলতে আমি একটি বিশেষ ফোল্ডার বোঝায়। একটি একক mv $* ~/.trashপ্রথম পদক্ষেপ, তবে আদর্শগতভাবে এটি …
54 shell  rm 

2
'কম' কমান্ড-লাইন 'লেজু - ট' এর সমতুল্য
আমি কম ব্যবহার করে কোনও ফাইল খুলতে চাই এবং এটি স্বয়ংক্রিয়ভাবে ফাইলটির মতোই স্ক্রোল করতে চাই tail -f। আমি জানি যে আমি করতে পারি less fileএবং তারপরে Shift-Fচিরকালের জন্য এগিয়ে যেতে আঘাত করি ; মত tail -f। আমার দরকার lessকারণ এটি --raw-control-charsপতাকা সরবরাহ করে যা প্রয়োজনীয় যা আমার ইনপুট রঙিন।
54 shell  less  tail 

3
আশেপাশের শেল স্ক্রিপ্ট স্টিকটিতে আমি কীভাবে পরিবেশের পরিবর্তনগুলি "রফতানি" করতে পারি?
আমার একাধিক অ্যামাজন ইসি 2 অ্যাকাউন্ট রয়েছে এবং দ্রুত $EC2_HOMEস্ক্রিপ্ট ব্যবহার করে ভেরিয়েবলগুলি স্যুইচ করতে সক্ষম হতে চাই । আমার কাছে এটির মতো একটি শেল স্ক্রিপ্ট সেট আপ করা আছে: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME আমি যখন স্ক্রিপ্টটি চালাব তখন আমি জানি যে EC2_HOMEএটি সেট করা আছে তবে আমি ভেবেছিলাম …

4
টিলড (~) ডাবল কোটের ভিতরে কেন প্রসারিত হয় না?
মতে এই উত্তর এবং আমার নিজস্ব বুঝতে, টিল্ড হোম ডিরেক্টরিতে বিস্তৃতি: $ echo ~ /home/braiam এখন, যখনই আমি শেল প্রসারণটি কাজ করতে চাই, যেমন চলক নামগুলি ব্যবহার $FOOকরি এবং অপ্রত্যাশিত অক্ষরগুলি না ভাঙ্গি, যেমন ফাঁকা স্থানগুলি ইত্যাদির দ্বিগুণ উদ্ধৃতি ব্যবহার করা উচিত ": $ FOO="some string with spaces" $ BAR="echo …
54 shell 

5
এক্সিকিউটড কমান্ডের ফলাফল থেকে যদি একটি বিবৃতি দেওয়া হয় তবে কীভাবে তা করা যায়
আমি মৃত্যুদন্ড প্রাপ্ত কম্যান্ডের আউটপুট থেকে আইএফ স্টেটমেন্টটি করার চেষ্টা করছি। এখানে আমি এটি করার চেষ্টা করছি তবে এটি কার্যকর হয় না। কেউ কি এটি করার সঠিক উপায় জানেন? if [ "`netstat -lnp | grep ':8080'`" == *java* ]; then echo "Found a Tomcat!" fi

4
বাশ তারকা * ওয়াইল্ডকার্ড কি সর্বদা একটি সাজানো তালিকা তৈরি করে?
আমার কাছে ফাইলের সাথে একটি ডিরেক্টরি পূরণ রয়েছে logXXযেখানে XX দুটি অক্ষর, শূন্য-প্যাডযুক্ত, বড় হাতের সংখ্যা যেমন: log00 log01 log02 ... log0A log0B log0C ... log4E log4F log50 ... সাধারণত 20 বা 30 টি ফাইল মোট বলার চেয়ে কম হবে। আমার নির্দিষ্ট সিস্টেমে তারিখ এবং সময় এমন কিছু নয় যা …
53 bash  shell  wildcards 

6
/ বিন / বাশের পরিবর্তে শ্বাং / বিন / শের দিকে ইশারা করার কোনও কারণ আছে কি?
বেশিরভাগ শেল স্ক্রিপ্টগুলিতে আমি দেখেছি (এগুলি ছাড়াও আমি নিজের লেখা নেই), আমি লক্ষ্য করেছি যে শেবাং সেট করা আছে #!/bin/sh। এটি পুরানো স্ক্রিপ্টগুলিতে আমাকে সত্যিই অবাক করে না, তবে এটি মোটামুটি নতুন স্ক্রিপ্টগুলিতেও রয়েছে। এক দশক ধরে অনেকগুলি লিনাক্স এবং বিএসডি মেশিনে ফিরে আসার কারণে অনেকটা সর্বব্যাপী এবং প্রায়শই ডিফল্ট …
53 bash  shell  history  shebang 

1
'আরএম। *' কি পিতামাতার ডিরেক্টরিটি মুছে দেয়?
.*বর্তমান এবং মূল নির্দেশিকা অন্তর্ভুক্ত করতে বাশ দ্বারা অভিব্যক্তিটি প্রসারিত করা হয়েছে: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. যদি …
53 shell  wildcards  rm  posix 

7
শেল স্ক্রিপ্টে সময় নির্ধারণ করা
আমার কাছে একটি শেল স্ক্রিপ্ট রয়েছে যা স্ট্যান্ডার্ড ইনপুট থেকে পড়ে । বিরল পরিস্থিতিতে, ইনপুট সরবরাহের জন্য কেউ প্রস্তুত থাকবে না এবং স্ক্রিপ্টটির সময় শেষ হতে হবে । সময়সীমা শেষ হওয়ার ক্ষেত্রে স্ক্রিপ্টটিতে অবশ্যই কিছু সাফাই কোড চালানো উচিত। এটি করার সর্বোত্তম উপায় কী? এই স্ক্রিপ্টটি অবশ্যই খুব পোর্টেবল হতে …
53 shell  signals  timeout 

2
Envsubst দিয়ে কেবলমাত্র নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন
আমি এর মাধ্যমে পরিবেশের পরিবর্তনশীল প্রতিস্থাপন সম্পাদন করার চেষ্টা করছি envsubst, তবে আমি কেবলমাত্র নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন করতে চাই। দস্তাবেজগুলি থেকে আমার envsubstকেবলমাত্র কিছু নির্দিষ্ট ভেরিয়েবলগুলি প্রতিস্থাপন করতে বলা উচিত তবে আমি এটি করতে সক্ষম হচ্ছি। উদাহরণস্বরূপ, আমার যদি একটি ফাইল থাকে তবে: VAR_1=${VAR_1} VAR_2=${VAR_2} আমার কীভাবে কার্যকর করা উচিত …

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