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

সেড পাঠ্য ফিল্টারিং এবং রূপান্তর করার জন্য একটি কমান্ড-লাইন স্ট্রিম সম্পাদক।


7
সেড - ফাইলে একটি শব্দের প্রথম কে দৃষ্টান্ত প্রতিস্থাপন করুন
আমি kএকটি শব্দের প্রথম প্রথম উদাহরণটি প্রতিস্থাপন করতে চাই । কিভাবে আমি এটি করতে পারব? যেমন। বলুন ফাইলটিতে foo.txt'লিনাক্স' শব্দের 100 টি ঘটনা রয়েছে। আমাকে কেবল প্রথম 50 টি ইভেন্টগুলি প্রতিস্থাপন করতে হবে।

3
ডিফ, কেবলমাত্র ডান ফাইল থেকে পরিবর্তিত লাইনটি দেখান
আমি ফাইল আছে aএবং bআমি আউটপুট লাইন চাই bপরিবর্তন যেহেতু এটি থেকে ক্লোন করা হয়েছিল a। কেবল পরিবর্তিত রেখাগুলি, আশেপাশের প্রসঙ্গ নেই, কোনও অফসেট চিহ্ন নেই। আমি কীভাবে শেল স্ক্রিপ্টিং ব্যবহার করে এটি করতে পারি? (পাইথন / পার্ল / পিএইচপি / ... নেই) শেড এবং অ্যাজক গ্রহণযোগ্য সমাধান। আপাতত, আমি …
24 shell-script  sed  awk  diff 

4
ইন-প্লেস তর্ক করার জন্য একাধিক অভিব্যক্তি সহ সেড
আমি ব্যবহার করে ফাইলের একাধিক শব্দ প্রতিস্থাপন করার চেষ্টা করছি sed -i #expression1 #expression2 ফাইল Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 আউটপুট (পছন্দসই) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 ব্যবহার করে দেখুন আউট আমি sed -i2 বার ব্যবহার …

5
পোর্টেবলভাবে একটি নতুন লাইনে ably n প্রতিস্থাপন করুন
আমি জিএনইউ sed, পসিক্স sedএবং বিএসডি'র sedঅসংখ্য বিকল্পের সাথে বিভ্রান্ত । \nএই তিন প্রকারটি ব্যবহার করে আমি কীভাবে নতুন লাইনের চরিত্রের সাথে আক্ষরিক প্রতিস্থাপন করব sed?
23 sed  newlines 

5
স্থান পরিবর্তনের জন্য কীভাবে "সেড" প্রতিবেদন করবেন
sedস্থানে স্ট্রিংগুলি প্রতিস্থাপনের জন্য ব্যবহার করার সময় , কীভাবে এটি পরিবর্তনগুলি (পুরানো এবং নতুন ফাইলের উপর নির্ভর না করে) প্রতিবেদন করার উপায় আছে? উদাহরণস্বরূপ, আমি কীভাবে কমান্ড লাইনটি পরিবর্তন করতে পারি find . -type f | xargs sed -i 's/abc/def/g' তাই আমি কী উড়ানের পরিবর্তনগুলি দেখতে পাচ্ছি?

7
দুটি ট্যাগের মধ্যে পাঠ্য
এই দুটি ট্যাগের মধ্যে যা আছে তা আমি পুনরুদ্ধার করতে চাই - <tr> </tr>- এইচটিএমএল ডক থেকে। এখন আমার কাছে কোনও নির্দিষ্ট এইচটিএমএল প্রয়োজনীয়তা নেই যা এইচটিএমএল পার্সারের জন্য ওয়ারেন্ট দেয়। আমার কেবল সাদামাটা কিছু দরকার যা মেলে <tr>এবং </tr>এর মধ্যে সমস্ত কিছু হয়ে যায় এবং একাধিক trগুলি থাকতে পারে …

5
সেড বা অ্যাজকের সাহায্যে কীভাবে কোনও সিএসভি ফাইল ম্যানিপুলেট করবেন?
আমি কীভাবে সিএসভি ফাইলটিতে নিম্নলিখিতটি ব্যবহার করতে পারি sedবা ব্যবহার করতে পারি awk? একটি কলাম মুছুন একটি কলাম সদৃশ একটি কলাম সরান আমার 200 টিরও বেশি সারির একটি বড় টেবিল রয়েছে এবং আমি এর সাথে পরিচিত নই sed।
23 sed  awk  csv 

7
কেবলমাত্র কমা বিস্মৃত ফাইলে কোটের মধ্যে কমা সরান
আমার কাছে একটি ইনপুট ফাইল কমা দিয়ে সীমাবদ্ধ হয়েছে ( ,)। ডাবল উদ্ধৃতিতে এমন কিছু ক্ষেত্র রয়েছে যাগুলিতে একটি কমা রয়েছে। এখানে নমুনা সারি 123,"ABC, DEV 23",345,534.202,NAME আমার ডাবল উদ্ধৃতি এবং ডাবল উদ্ধৃতিগুলির ভিতরে থাকা কমাটির সমস্ত ঘটনাকে সরিয়ে ফেলতে হবে। সুতরাং উপরের লাইনটি নীচে প্রদর্শিত হিসাবে পার্স করা উচিত …
23 text-processing  sed  awk  csv 

3
সেড ব্যবহার করে কোনও ফাইলের সামগ্রীর সাথে স্ট্রিং প্রতিস্থাপন করুন
আমার দুটি পৃথক ফাইল রয়েছে: file1 /home/user1/ /home/user2/bin /home/user1/a/b/c File2 <TEXT1> <TEXT2> আমি ফাইল<TEXT1> 2 এর বিষয়বস্তু ব্যবহার করে ফাইল 2 এর প্রতিস্থাপন করতে চাই । আমি এই আদেশটি চেষ্টা করেছি, কিন্তু সঠিক আউটপুট পাচ্ছি না:sed cat File2|sed "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" এই সমস্যাটি সমাধান করতে আপনি অন্যান্য …
23 sed  replace 

8
নিউলাইনগুলিকে স্পেসে রূপান্তর করতে সেড ব্যবহার করে
বলুন আমার কাছে একটি শেল ভেরিয়েবল $stringরয়েছে যা বেশ কয়েকটি নিউলাইন সহ কিছু পাঠ্য ধারণ করে, যেমন: string="this is a test" আমি এই স্ট্রিংটিকে একটি নতুন স্ট্রিংয়ে রূপান্তর করতে চাই new_stringযেখানে সমস্ত লাইন ব্রেকগুলি স্পেসে রূপান্তরিত হয়: new_string="this is a test" আমি চেষ্টা করেছিলাম: print $string | sed 's/\n/ /g' …
22 shell  sed 

4
সেড - ফাইলের সামগ্রীগুলির সাথে স্ট্রিং প্রতিস্থাপন করুন
আমার দুটি ফাইল রয়েছে: file1এবং file2। file1 নিম্নলিখিত বিষয়বস্তু রয়েছে: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2একটি আইপি ঠিকানা রয়েছে ( 1.1.1.1) আমি যা করতে চাই তা প্রতিস্থাপন করা localhostহয় 1.1.1.1, যাতে শেষ ফলাফলটি হয়: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" zk_hosts: - "1.1.1.1:2181" আমি …

7
এসইডি রেজেক্সের সাথে অ-লোভী মিল (ইমুলেট পারল'স? *?)
আমি sedপ্রথম ABএবং প্রথম সংঘটিত AC(অন্তর্ভুক্ত) এর মধ্যে একটি স্ট্রিংয়ের মধ্যে যে কোনও কিছু প্রতিস্থাপন করতে ব্যবহার করতে চাই XXX। জন্য উদাহরণস্বরূপ , আমি এই স্ট্রিং আছে (এই স্ট্রিং শুধুমাত্র একটি পরীক্ষার জন্য হয়): ssABteAstACABnnACss এবং আমি এই অনুরূপ আউটপুট চাই: ssXXXABnnACss। আমি এটি দিয়ে perl: $ echo 'ssABteAstACABnnACss' | …


4
কোনও ফাইলের একটি নির্দিষ্ট প্যাটার্ন বা স্ট্রিংয়ের পরে প্রতিটি লাইনকে কীভাবে মুছবেন?
ধরুন আমার কাছে একটি পাঠ্য ফাইলে ইউআরএলগুলির একটি তালিকা রয়েছে: google.com/funny unix.stackexchange.com/questions isuckatunix.com/ireallydo আমি '.কম' এর পরে আসা সমস্ত কিছু মুছতে চাই। প্রত্যাশিত ফলাফল: google.com unix.stackexchange.com isuckatunix.com আমি চেষ্টা করেছিলাম sed 's/.com*//' file.txt তবে এটিও মুছে ফেলা .comহয়েছে।

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