সাডের সাথে বাশ ওরফে কাজ করছেন না


3

যে কেউ এই উল্লাস কাজ করছে না কেন জানেন?

alias tailsed="tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t/''/g'"

আমি ডাবলসের সাথে একক উদ্ধৃতি প্রতিস্থাপন করার চেষ্টা করেছি যাতে এটি এমন:

alias tailsed='tailf error.log | sed -e "s/\\n/\n/g" -e "s/\\t/""/g"'

কিন্তু পাইপড কমান্ডটি এখনও চালানোর সময় এটি সঠিকভাবে বিশ্লেষণ করে না।


ক) আপনি আপনার প্রথম উদাহরণের মতো সিডির চারপাশে একক উদ্ধৃতি ব্যবহার করতে হবে এবং দ্বিগুণ উদ্ধৃতির জন্য, যদি আপনি এটি করেন তবে কী হবে? "খ) এটির ধরনের প্রতারণা এবং আকর্ষণীয় হতে খুব সহজ তবে আপনি এমন কিছু করতে পারেন \ d22
বার্লপ

উত্তর:


4

ফাংশন এই উদ্ধৃত নরক মুছে ফেলুন:

tailsed() { tailf error.log | sed -e 's/\\n/\n/g' -e 's/\\t//g'; }

আহ, আপনি জানেন না bash_aliases ফাইলের ভিতরে ফাংশন যুক্ত করতে পারেন। মহান কাজ করে, ধন্যবাদ!
কেন

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