از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش تغییر حروف بزرگ با استفاده از دستور sed
سرفصلهای مطلب
روش تغییر حروف از حروف بزرگ به کوچک با استفاده از دستور sed
در این قسمت از نوشتن، استفاده از دستور sed برای تغییر حروف از حروف بزرگ به کوچک در اوبونتو را توضیح خواهیم داد. terminal:
بیایید از استفاده بسیار ابتدایی دستور sed برای تغییر همه حروف از بزرگ به کوچک در یک فایل متنی شروع کنیم: ما یک فایل متنی داریم.upper.txt” و محتوای فایل نشان می دهد که هیچ حرف کوچکی در فایل وجود ندارد که در زیر مشاهده می شود:
برای تغییر آن، دستور زیر تمام حروف آن را از حروف بزرگ به کوچک تغییر می دهد:
توجه داشته باشید: این یک عمل حساس به حروف بزرگ و کوچک است، بنابراین هنگام تغییر از حروف بزرگ به حروف کوچک، باید حروف بزرگ بنویسید [A-Z]. در غیر این صورت، این دستور کار نخواهد کرد:
و اگر می خواهید فقط چند حرف را از بزرگ به کوچک تغییر دهید، باید حروف را مشخص کنید که با کاما از هم جدا شده اند.،”: به عنوان مثال، دستور ذکر شده در زیر فقط تغییر خواهد کرد،اس“، “D” و ”U” حروف به حروف کوچک.
روش تغییر حروف از حروف کوچک به بزرگ با استفاده از دستور sed
برای تغییر حروف از پایین به بالا، تفاوت جزئی بین دستورات وجود دارد. ما یک فایل متنی ایجاد کردیمlow.txt” که در این بخش استفاده خواهد شد و محتوای این فایل در زیر نمایش داده می شود:
به عنوان مثال، دستور زیر تمام حروف کوچک را به حروف بزرگ در یک فایل متنی تغییر می دهد:
علاوه بر این، شما این گزینه را دارید که به جای تغییر کل سند، چند حرف را بزرگ کنید. به عنوان مثال، دستوری که در زیر نوشته شده است، حروف را بزرگ می کند.L“، “D“، و “اف” در فایل متنی ”low.txt”؛
جدا از این عملیات اساسی در مورد حروف بزرگ و کوچک. دستور sed همچنین به شما امکان می دهد فقط حرف اول هر کلمه را در یک سند با حروف بزرگ بنویسید. این قابلیت می تواند برای مدیریت سوابق کارمندان بسیار مفید باشد. به عنوان مثال، شما فهرستی از نام و نام خانوادگی 500 کارمند خود دارید. این دستور sed به شما در این زمینه کمک می کند تا حرف اول نام آنها را به بزرگ تغییر دهید. سینتکس دستور در زیر نوشته شده است:
sed [options] ‘s/\b\(.\)/\u\1/g’ [file name]
دستور ذکر شده در زیر کاربرد نحو بیان شده در بالا را نشان می دهد: به عنوان مثال، ما یک لیست از سه نام داریم. هر نام از دو کلمه تشکیل شده است و ما می خواهیم حرف اول هر کلمه را بزرگ بنویسیم سپس:
تصویر زیر نشان می دهد که ابتدا همه حروف با حروف کوچک نوشته شده اند، اما پس از اجرای دستور، حرف اول هر نام بزرگ می شود:
نتیجه
سیستم عامل لینوکس به دلیل پشتیبانی از خط فرمان خود شناخته شده است و توزیع های لینوکس نیز همین دلیل محبوبیت را دارند. یکی از معروفترین توزیعهای اوبونتو شامل مجموعه بزرگی از ابزارهای خط فرمان برای خودکارسازی چندین کار است، مانند دستور sed که به طور گسترده برای انجام چندین عمل استفاده میشود. روی فایل های متنی با استفاده از terminal. ابزار sed را می توان در داخل راه اندازی کرد terminal و برای ویرایش فایل های متنی با عملیات یک خطی که اعمال خواهد شد استفاده می شود روی کل فایل با توجه به اهمیت این دستور، ما این راهنما را گردآوری کردهایم تا روشهای استفاده از دستور sed برای تغییر حروف در یک فایل متنی را نشان دهیم و در مورد تبدیل حروف بزرگ به کوچک و بالعکس بحث کنیم.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-30 13:26:08