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

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

3
পাথ স্ল্যাশের পরে বাশ ধনুকের প্রসারণ
আমি ব্রেস এক্সপেনশন ব্যবহার করে একই ডিরেক্টরিতে একটি আলাদা নামে একটি ফাইল অনুলিপি করার চেষ্টা করছি। আমি ব্যাশ ব্যবহার করছি 4.4.18। আমি যা করেছি তা এখানে: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} তবে আমি এই ত্রুটি পেয়েছি: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': No such file or directory এমনকি এর মতো সাধারণ ব্রেস সম্প্রসারণও আমাকে …

3
\ আইএফএসে 'FS n' = $ '\ n' একটি পরিবর্তনশীল?
আমি লক্ষ্য করেছি যে নিউলাইনটি সেট IFSকরতে একটি f উপসর্গ হিসাবে থাকা উচিত IFS=$'\n' কিন্তু যদি কোনও কোলন সেট করা থাকে তবে ঠিক IFS=: কি \nএকটি পরিবর্তনশীল হয়?
12 bash 

5
বাশে কীভাবে একটি বিশেষ প্রসারণযোগ্য বাক্য তৈরি করবেন?
আমি নিজেকে <command> --help | grep <feature>প্রতিদিন খুব প্রায়ই কাজ করতে দেখি । যদি এটা ভালো কিছু করতে সম্ভব ছিল আমি ভাবছিলাম ^^যে বিস্তৃতি "--help | grep"এবং তারপর আমি এই কাজ: ls ^^ size এটি নিম্নলিখিত কার্যকর করা হবে: ls --help | grep size

4
বাশ পয়েন্টার ব্যবহারের জন্য সমর্থন সরবরাহ করে?
সহজ প্রশ্ন. শেল স্ক্রিপ্ট লেখার সময় বাশ শেলের কি পয়েন্টার ব্যবহারের জন্য কোনও সমর্থন আছে? ${var[@]}অ্যারের $varমাধ্যমে পুনরুক্তি করার সময় আমি প্রসারণ নোটেশনের সাথে পরিচিত , তবে এটি স্পষ্ট নয় যে এটি অ্যারে সূচকগুলির উপরে পুনরাবৃত্তি করতে পয়েন্টারগুলি ব্যবহার করছে। বাশ কি অন্যান্য ভাষার মতো মেমরি ঠিকানাগুলিতে অ্যাক্সেস সরবরাহ করে? …
12 bash 

6
অন্য চরিত্রের সাথে স্ট্রিংয়ে প্যাডিং ট্রেলিং হোয়াইটস্পেসগুলি
আমি hello world20 টিরও বেশি অক্ষরের আউটপুট দিতে চাই । printf "%-20s :\n\n" 'hello world!!' # Actual output hello world!! : # Wanted output hello world!!========: যাইহোক, আমি ফাঁকা স্থানগুলি দিয়ে নয় বরং পরিবর্তে " = " দিয়ে পূর্ণ করতে চাই । আমি কেমন করে ঐটি করি?
12 bash  shell  string  printf 

4
বাশ: নির্বাচনের ক্ষেত্রে হোয়াইটস্পেস-নিরাপদ পদ্ধতিগত ব্যবহার
এই ফাইলের নাম দেওয়া হয়েছে: $ ls -1 file file name otherfile bash এম্বেড করা সাদা স্থানের সাথে নিজেই পুরোপুরি সূক্ষ্মভাবে কাজ করে: $ for file in *; do echo "$file"; done file file name otherfile $ select file in *; do echo "$file"; done 1) file 2) file name …

1
যে ফাইলগুলি লেখা হচ্ছে সেগুলি বাদ দিয়ে কোনও ফোল্ডারে সমস্ত ফাইল কীভাবে অনুলিপি করবেন?
আমি HTTPie এরdownloading মাধ্যমে একটি ফোল্ডারে একাধিক ফাইল ডাউনলোড করি । একটি বাশ স্ক্রিপ্ট লক্ষ্য করা হয়েছে ডাউনলোড করা ফাইলগুলি প্রক্রিয়া করা এবং আমি ডাউনলোড করা ফাইলগুলি অন্য ফোল্ডারে হিসাবে অনুলিপি করার চেষ্টা করেছি find /folder/downloading -type f -exec mv '{}' /folder/downloaded \; তবে এটি ফাইলগুলিও অনুলিপি করে, যা এখনও …


3
"$ {PS1-}" বৈধ বাক্য গঠন এবং কীভাবে এটি সরল "$ PS1" থেকে আলাদা?
আমি একটি স্ক্রিপ্ট খুঁজছি যা আছে: if [ "${PS1-}" ]; then এই -পেছনটি আমাকে কিছুটা বাগ দেয় কারণ এটি প্যাসিক্স বা বাশ স্ট্যান্ডার্ড সিনট্যাক্সের মতো মনে হয় না। এটি এমন কিছু আরকেন সিনট্যাক্স যা প্রায় চিরকালই ছিল, না এটি টাইপো? স্ট্যান্ডার্ড / ডক্সের কোনও রেফারেন্স প্রশংসা করা হবে। সাধারণত আমি …


3
বাশ স্ক্রিপ্টে কীভাবে / dev / stdout টার্গেটের অবস্থান সংরক্ষণ করবেন?
আমার একটি নির্দিষ্ট বাশ স্ক্রিপ্ট রয়েছে, যা /dev/stdout১ ম ফাইল বর্ণনাকারীকে অন্য অবস্থানের সাথে প্রতিস্থাপনের আগে মূল অবস্থানটি সংরক্ষণ করতে চায় । সুতরাং, স্বাভাবিকভাবেই, আমি এরকম কিছু লিখেছিলাম old_stdout=$(readlink -f /dev/stdout) এবং এটি কাজ করে না। সমস্যাটি খুব দ্রুত আমি বুঝতে পারি: test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ readlink …

1
ডিবাগিংয়ের জন্য ব্যাশ ভেরিয়েবলের প্রসারণ দেখুন?
ব্যাশ কোডটি পড়া সহজ করার জন্য কি ভেরিয়েবল প্রসারিত করার জন্য কোনও সরঞ্জাম / কৌশল আছে? উদাহরণস্বরূপ এটি নিম্নলিখিত রূপান্তরিত হবে: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} প্রতি: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file আমি বেস কোডটি পাইথনে রূপান্তর করছি এবং বেস সিনট্যাক্স পড়া হেল্লা-ক্লান্তিকর।

4
বাশ 'বিল্টিন এক্সিকিউটিভের ক্ষেত্রে কেস / ব্যবহারিক উদাহরণ ব্যবহার করুন
বাশ 'বিল্টিন এক্সিকিউটিভের ডকুমেন্টেশন থেকে এটি বিবেচনা করুন: এক্সেক নতুন প্রক্রিয়া তৈরি না করে শেলটি প্রতিস্থাপন করে দয়া করে একটি ব্যবহারের কেস / ব্যবহারিক উদাহরণ সরবরাহ করুন। আমি বুঝতে পারছি না এটি কীভাবে বোঝায়। আমি googled এবং I / O পুনঃনির্দেশ সম্পর্কে প্রায় খুঁজে । আপনি আরও ভাল ব্যাখ্যা করতে …

4
একটি প্যাটার্নের সাথে মেলে এমন ফাইলগুলি তালিকাবদ্ধ করুন যা অন্য প্যাটার্নের সাথে মেলে এমন ফাইলগুলিকে উপেক্ষা করবেন?
ধরা যাক আমার কাছে এ 1, এ 2, এ 3, বি 1, বি 2, বি 3 ফাইলের একটি ডিরেক্টরি রয়েছে। আমি কেবল সেই ফাইলগুলির সাথে মিল করতে চাই যা দিয়ে শুরু হয় aতবে এতে না থাকে 3। আমি চেষ্টা করেছিলাম ls -I "*3" *a*কিন্তু এটি ফিরে আসে a1 a2 a3, …
12 linux  bash  ls  patterns 

4
শেল স্ক্রিপ্টে লোগ্রোটেট কীভাবে প্রয়োগ করা যায়
test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done লগ ফাইলের আকার নিয়ন্ত্রণ করতে আমি লোগ্রোটেট প্রয়োগ করতে চাই, সুতরাং লোগ্রোটেট কীভাবে বাস্তবায়ন করব, যদি পরিস্থিতি উপরের মতো হয়?

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