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

সেড (স্ট্রিম ইডিটর) পসিক্স পরিবেশের জন্য একটি কমান্ড লাইন সম্পাদক। শেড একটি সম্পাদনা স্ক্রিপ্ট অনুযায়ী এক বা একাধিক ফাইল প্রসেস করে এবং ফলাফলগুলি স্ট্যান্ডার্ড আউটপুটে লিখে দেয়। বেল ল্যাবগুলিতে তৈরি, এটি 70 এর দশকের মাঝামাঝি থেকে হয়েছে।

6
সেডে স্ল্যাশযুক্ত ভেরিয়েবল কীভাবে পাস করবেন
আপনি কীভাবে প্যাটার্ন হিসাবে স্ল্যাশযুক্ত একটি ভেরিয়েবল পাস করবেন sed? উদাহরণস্বরূপ, আমার যদি নিম্নলিখিত পরিবর্তনশীল থাকে: var="/Users/Documents/name/file" আমি এটি এ sedহিসাবে পাস করতে চান : sed "s/$var/replace/g" "$file" তবে আমি ত্রুটি পেতে। আমি কীভাবে বিষয়টি সমাধান করতে পারি?
106 bash  sed 

4
সেড ত্রুটি: "কমান্ডের আরএইচএসে" অবৈধ রেফারেন্স \ 1 "
আমি মাভেনের জন্য রঙিন স্ক্রিপ্টের মূল হিসাবে বেশ কয়েকটি প্রতিস্থাপন কমান্ড পরিচালনা করি । এক sedকমান্ড একটি রেগুলার এক্সপ্রেশন যা শেল খোজা কাজ করে যেমন ব্যবহার এখানে আলোচনা । বর্তমান (কাজ করছে না) বাস্তবায়ন এখানে পাওয়া যাবে । আমি যখন স্ক্রিপ্টে কমান্ডের একটি রূপকে অন্তর্ভুক্ত করি তখন বিভিন্ন আচরণ ঘটে: …
106 regex  sed  substitution 

10
সেড কেন একটি ট্যাব হিসাবে স্বীকৃতি দিচ্ছে না?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename আমি এই sedস্ক্রিপ্টটি tabপ্রতিটি লাইনের সামনে একটি সন্নিবেশ করানোর আশা করছি $filenameতবে তা তা নয়। কিছু কারণে এটি tপরিবর্তে একটি সন্নিবেশ করছে ।
105 regex  bash  sed 

6
সেড বা অ্যাজক: একটি প্যাটার্ন অনুসরণ করে এন লাইনগুলি মুছুন
আমি সেডগুলিতে কীভাবে নিদর্শন এবং সংখ্যার রেঞ্জগুলি মিশ্রিত করব (বা কোনও অনুরূপ সরঞ্জাম - উদাহরণস্বরূপ awk)? আমি যা করতে চাই তা হ'ল কোনও ফাইলের নির্দিষ্ট লাইনগুলির সাথে মেলে, এবং এগিয়ে যাওয়ার আগে পরবর্তী এন লাইনগুলি মুছুন এবং আমি পাইপলাইনের অংশ হিসাবে এটি করতে চাই।
105 unix  sed  awk 

11
কী মিলছে কেবল মুদ্রণের জন্য কীভাবে সেড, অজ, বা গাওক ব্যবহার করবেন?
আমি সেড, অ্যাড, বা গাক ব্যবহার করে কীভাবে অনুসন্ধান-এবং-প্রতিস্থাপনের মতো কাজ করতে পারি তার প্রচুর উদাহরণ এবং ম্যান পৃষ্ঠাগুলি দেখতে পাচ্ছি। তবে আমার ক্ষেত্রে আমার একটি নিয়মিত প্রকাশ রয়েছে যা আমি একটি নির্দিষ্ট মান বের করতে কোনও পাঠ্য ফাইলের বিরুদ্ধে চালাতে চাই। আমি অনুসন্ধান এবং প্রতিস্থাপন করতে চাই না। এটি …
101 regex  unix  sed  awk  gawk 

6
ম্যাক ওএস 10.10+ এ জিএনইউ সেড কীভাবে ব্যবহার করবেন, 'ব্রিউ ইনস্টল - ডিফল্ট-নামগুলি' আর সমর্থন করে না
ম্যাক ওএস 10.10.3 এর অধীনে, আমি টাইপ করে gnu-sed ইনস্টল করেছি: brew install gnu-sed --default-names আমি যখন এটি আবার টাইপ করি, আমি বার্তাটি পাই: gnu-sed-4.2.2 ইতিমধ্যে ইনস্টল তবে, সিস্টেমটি পুনরায় চালু করার পরেও এবং টার্মিনালটি পুনরায় চালু করার পরেও আমি সেডের GNU সংস্করণটি ব্যবহার করতে পারি না। উদাহরণ স্বরূপ: echo …
98 macos  bash  sed  homebrew  gnu 

5
সেড ব্যবহার করে স্ট্রিং থেকে কীভাবে পাঠ্য উত্তোলন করা যায়?
আমার উদাহরণটি স্ট্রিং নিম্নরূপ: This is 02G05 a test string 20-Jul-2012 এখন উপরের স্ট্রিং থেকে আমি নিষ্কাশন করতে চাই 02G05। তার জন্য আমি নীচে রেডেক্সকে সেড দিয়ে চেষ্টা করেছি $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' তবে উপরের কমান্ডটি কোনও কিছুই প্রিন্ট করে না …
98 regex  bash  sed 

9
সেড শিক্ষানবিস: একটি ফোল্ডারে সমস্ত উপস্থিতি পরিবর্তন করা
একটি ফোল্ডারে (এবং এর সাবফোল্ডার) সমস্ত ফাইলের জন্য আমি একটি রেইজেক্স সন্ধান এবং প্রতিস্থাপন করতে হবে। এটি করার জন্য লিনাক্স শেল কমান্ডটি কী হবে? উদাহরণস্বরূপ, আমি এটি সমস্ত ফাইলের মধ্যে চালাতে এবং পুরানো ফাইলটিকে নতুন, প্রতিস্থাপিত পাঠ্যের সাথে ওভাররাইট করতে চাই। sed 's/old text/new text/g'
98 regex  linux  shell  sed 

6
অনুসন্ধান এবং প্রতিস্থাপনের জন্য সেড এবং গ্রেপ / এগ্রিপ ব্যবহার করা
আমি egrep -Rপ্রায় 10 ইউনিয়ন সমন্বিত একটি নিয়মিত প্রকাশের পরে ব্যবহার করছি , যেমন: .jpg | .png | .gifইত্যাদি এটি ভালভাবে কাজ করে, এখন আমি এর সাথে পাওয়া সমস্ত স্ট্রিং প্রতিস্থাপন করতে চাই.bmp আমি এমন কিছু ভাবছিলাম egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form সুতরাং এখানে সমস্যাটি হ'ল আমি …
97 regex  sed  grep 

3
আক্ষরিক স্ট্রিং সহ সেড - ইনপুট ফাইল নয়
এটি সহজ হওয়া উচিত: আমি কোনও ইনপুট ফাইল নয়, আক্ষরিক স্ট্রিংয়ের বিরুদ্ধে সেড চালাতে চাই । যদি আপনি ভেবে থাকেন তবে কেন এটি হ'ল উদাহরণস্বরূপ ভেরিয়েবলগুলিতে সঞ্চিত মানগুলি সম্পাদনা করুন, পাঠ্য ডেটা অগত্যা নয়। যখন আমি করি: sed 's/,/','/g' "A,B,C" যেখানে A, B, C হ'ল আক্ষরিক যা আমি এ ',' …
97 linux  unix  sed 

10
একটি ভেরিয়েবল ব্যবহার করে শেল স্ক্রিপ্টে একটি স্ট্রিং প্রতিস্থাপন করুন
আমি শেল স্ক্রিপ্টের ভিতরে একটি স্ট্রিং প্রতিস্থাপনের জন্য নীচের কোডটি ব্যবহার করছি। echo $LINE | sed -e 's/12345678/"$replace"/g' তবে এটি পরিবর্তকের $replaceমান পরিবর্তে পরিবর্তিত হচ্ছে। কেউ কি বলতে পারে কি ভুল হয়েছে?
94 unix  shell  sed 

5
মেলানো নয় এমন লাইনগুলিকে উপেক্ষা করুন
আমি sedকিছু অভিব্যক্তি অনুসারে ফিল্টার মেলানো লাইনগুলি কীভাবে তৈরি করতে পারি , তবে না মিলে যাওয়া লাইনগুলিকে মুদ্রণ করার পরিবর্তে তা উপেক্ষা করব? প্রকৃত উদাহরণ হিসাবে, আমি scalacফাইলের একটি সেটে (স্কালা সংকলক) চালাতে চাই এবং তৈরি করা ফাইলগুলি এর -verboseআউটপুট থেকে পড়তে চাই .class। scalac -verboseবার্তাগুলির একগুচ্ছ ফলাফল দেয়, তবে …
94 sed 

7
প্রতিটি লাইনের শেষে পাঠ্য যুক্ত করুন
আমি লিনাক্স কমান্ড লাইনে আছি এবং আমার সাথে ফাইল আছে 127.0.0.1 128.0.0.0 121.121.33.111 আমি চাই 127.0.0.1:80 128.0.0.0:80 121.121.33.111:80 আমার মনে আছে আমার সহকর্মীরা সেটির জন্য সেড ব্যবহার করছিল, তবে সেড ম্যানুয়ালটি পড়ার পরেও কীভাবে কমান্ড লাইনে এটি করা যায় তা পরিষ্কার নয়?
94 sed 

2
বাশে (আন্ডারস্কোর) _ দিয়ে সাদা স্পেসগুলি প্রতিস্থাপনের সহজতম উপায়
এখানে কী জিজ্ঞাসা করা হচ্ছে তা বলা মুশকিল। এই প্রশ্নটি অস্পষ্ট, অস্পষ্ট, অসম্পূর্ণ, অত্যধিক বিস্তৃত বা বক্তৃতামূলক এবং এর বর্তমান আকারে যুক্তিসঙ্গতভাবে উত্তর দেওয়া যায় না। এই প্রশ্নটি যাতে স্পষ্ট করে আবার খোলা যায় সেজন্য সাহায্যের জন্য, সহায়তা কেন্দ্রটি দেখুন । 11 বছর আগে বন্ধ ছিল । সম্প্রতি আমাকে একটি …
92 bash  sed 


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