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

স্ট্রিং ম্যানিপুলেশন: স্ট্রিংয়ের একটি অংশ বের করা, পাঠ্য প্রতিস্থাপন, প্রদত্ত প্রস্থে ফর্ম্যাট করা ইত্যাদি


4
স্ট্রিং ভেরিয়েবলের লাইনের সংখ্যা গণনা করার জন্য কীভাবে পসিক্স-ল্য?
আমি জানি আমি এটি ব্যাশে করতে পারি: wc -l <<< "${string_variable}" মূলত, আমি যা পেয়েছি তার প্রত্যেকটিতে <<<ব্যাশ অপারেটর জড়িত । তবে পসিক্স শেলের মধ্যে <<<, অপরিবর্তিত রয়েছে এবং আমি কয়েক ঘন্টার জন্য বিকল্প পদ্ধতির সন্ধান করতে অক্ষম। আমি এটির একটি সহজ সমাধান আছে তা নিশ্চিত, কিন্তু দুর্ভাগ্যক্রমে, আমি এখনও …

6
বাশ স্ট্রিং দিয়ে শুরু লাইনগুলি সন্ধান করে
আমার কাছে অনেকগুলি ফাইল রয়েছে এবং আমি এটি অনুসন্ধান করতে চাই যে কোনটিতে একটি নির্দিষ্ট স্ট্রিং দিয়ে শুরু হওয়া অনুক্রমিক রেখা রয়েছে। উদাহরণস্বরূপ নিম্নলিখিত ফাইলের জন্য: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee 'সি' দিয়ে শুরু করে একের বেশি লাইন রয়েছে, সুতরাং আমি চাইছি কমান্ড …
10 bash  sed  grep  string 

5
ব্যাশের পথে নামের সাথে প্যাটার্ন মিলছে
আমি একটি ডিরেক্টরিতে সাব ডিরেক্টরি ডিরেক্টরিতে কাজ করতে চাই। বিবেচনা: for x in x86-headers/*/C/populate.sh; do echo $x; done এই দেয় x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh কিন্তু আমি মান পথের দ্বিতীয় অংশ অনুরূপ, চাই elf, glইত্যাদি আমি জানি বন্ধ স্ট্রিপ কিভাবে নেতৃস্থানীয় x86-headers। for x in x86-headers/*/C/populate.sh; do i=${x##x86-headers/}; …


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*" …

4
/ বিন / এস-এ কোলন-এ স্প্লিট স্ট্রিং
আমার dashস্ক্রিপ্টটি আকারে একটি প্যারামিটার নেয় hostname:port, অর্থাত: myhost:1234 বন্দরটি alচ্ছিক, যেমন: myhost আমাকে হোস্ট এবং পোর্টটি পৃথক ভেরিয়েবলের মধ্যে পড়তে হবে। প্রথম ক্ষেত্রে, আমি এটি করতে পারি: HOST=${1%%:*} PORT=${1##*:} তবে এটি দ্বিতীয় ক্ষেত্রে কার্যকর হয় না, যখন বন্দর বাদ দেওয়া হয়েছিল; echo ${1##*:}খালি স্ট্রিংয়ের পরিবর্তে কেবল হোস্টনামটি দেয়। বাশে, …
9 shell  string  dash 

5
কীভাবে সংক্ষিপ্ত / পথ / টু / ফাইল থেকে / পি / টি / ফাইল করতে হয়
আমি একটি মার্জিত ওয়ান-লাইনার (উদাহরণস্বরূপ awk) সন্ধান করছি যা প্রতিটি প্যারেন্ট / ইন্টারমিডিয়েট স্তরের প্রথম অক্ষর ব্যবহার করে একটি ইউনিক্স পথের একটি স্ট্রিং সংক্ষিপ্ত করে তুলবে, তবে পুরো বেসনামটি। উদাহরণ দ্বারা দেখানো সহজ: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic → /f/b/./wizard_magic /foo/bar/.config/wizard_magic→ /f/b/.c/wizard_magic ভাল পয়েন্ট আলোকে @ MichaelKjörling এবং …
9 sed  awk  string 

4
স্ট্রিংয়ে একটি নতুন লাইনের চরিত্র রয়েছে এবং কীভাবে তা স্থির করা যায়, যদি তা থাকে তবে তা মুছে ফেলুন
আমার একটি স্ট্রিং রয়েছে যা কিছু অপারেশনের ফলাফল যা আমার কোনও নিয়ন্ত্রণে নেই। আমি যখন এই ভেরিয়েবলটি ব্যবহার করে মুদ্রণ করি তখন আমি echoপাই: echo $myvar hello যাইহোক, আমি যখন না if [ $myvar = "hello" ]; then echo they are equal else echo they are not equal fi আমি …
9 bash  string 

2
পাইপিং বাশ স্ট্রিং ম্যানিপুলেশন
আমি অন্য কিছু পাইপিং ব্যাশ স্ট্রিংয়ের ম্যানিপুলেশন প্রশ্নগুলি পড়েছি তবে সেগুলি বিশেষায়িত অ্যাপ্লিকেশন বলে মনে হচ্ছে। মূলত, নীচের আরও সহজ করার উপায় আছে? পরিবর্তে $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD কিছুটা এইরকম $ echo 'hello world' | $"{-// /_}" | "${ -^^}" HELLO_WORLD সম্পাদনা আমি গতি বজায় রাখা …

2
একটি ম্যাচের চারপাশের অক্ষরগুলি গ্রেপ করুন
আমি একটি বিশাল ডাটাবেস ডাম্পের মধ্যে সন্ধান এবং প্রতিস্থাপনের সন্ধান করছি এবং এটি আমার মনে হয় যা ঘটবে তা করছে না। আমি ফাইলটিতে আমার টার্গেটের স্ট্রিংয়ের জন্য গ্রেপ করতে চাই এবং তারপরে আশেপাশের ৮ টি অক্ষর বা তার বেশি দেখতে পাচ্ছি (তার উপর নির্ভর করে আমার এই সংখ্যাটি সামঞ্জস্য করতে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.