انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: مجتبی باغبان در 21 خرداد 1393، 04:03 ب‌ظ

عنوان: برعکس کردن حروف یک فایل
ارسال شده توسط: مجتبی باغبان در 21 خرداد 1393، 04:03 ب‌ظ
سلام
من می‌خوام حروف کلمات یک فایل رو برعکس کنم. با جستجو به این رسیدم
echo "شما کجا هستید" | tac -r -s 'x\|[^x]'که نتیجه‌اش میشه
دیتسه اجک امشولی مشکلی که هست اینه که من می‌خوام نتیجه‌اش طوری باشه که حروف اول و وسط و آخر رو به همون صورت بنویسه. یعنی مثلا واژه شما تبدیل بشه به الف آخر میم وسط و شین اول نه اینکه تبدیل بشه به امش که از الف اول میم اول و ش آخر تشکیل شده.
امیدوارم منظورم را رسونده باشم و بتونید راهنماییم کنید
پیشاپیش ممنون
عنوان: پاسخ : برعکس کردن حروف یک فایل
ارسال شده توسط: Ghost Shadow در 21 خرداد 1393، 04:30 ب‌ظ
فکر کنم یه جوری باید فایلتون رو اول Read-only کنید مثل pdf های Read-only که حروفش تغییر نکنه و فقط خواندنی بشه.

اون وقت یه همچین نتیجه ای میده:

echo "ﭘﺮدازش" | tac -r -s 'x\|[^x]'
شزادﺮﭘ
عنوان: پاسخ : برعکس کردن حروف یک فایل
ارسال شده توسط: مجتبی باغبان در 21 خرداد 1393، 05:06 ب‌ظ
ممنون از جوابتون. ولی این نتیجه‌ای که گذاشتین مد نظرم نیست زیرا تو "شزادﺮﭘ" باید ش تنهای آخر داشته باشیم
عنوان: پاسخ : برعکس کردن حروف یک فایل
ارسال شده توسط: مجتبی باغبان در 21 خرداد 1393، 05:15 ب‌ظ
fribidi برام کار کرد.
دست دست‌اندرکارای این برنامه درد نکنه
mojtaba@MOJTABA-PC ~> echo "شما کجا هستید" | fribidi
                                                                   ﺪﯿﺘﺴﻫ ﺎﺠﮐﺎﻤﺷ

اگه مشکل خاص دیگه‌ای پیش نیومد حل شد رو به ‍عنوان اضافه می‌کنم