بسط رشته و عملیات حسابی
بخشی از دوره Bash
مدام خودتان را با متغیری خواهید یافت که تقریباً، اما نه دقیقاً، همان چیزی را دارد که لازم دارید. یک مسیر کامل فایل، وقتی فقط نام فایل را میخواهید. یک نام فایل، وقتی فقط پسوند را میخواهید. جملهای که یک کلمهاش باید عوض شود. جفتی عدد که برای یک گزارش باید با هم جمع شوند.
برچسب قیمتی را تصور کنید که رویش نوشته $19.99 و شما فقط خود عدد را میخواهید، 19.99، با علامت دلار بریدهشده از جلو. یا فایل عکسی به نام vacation.jpg که فقط vacation را از آن میخواهید، با .jpg بریدهشده از عقب. Bash دقیقاً برای همین جنس بریدن نحوی دارد، و به هیچ ابزار بیرونی نیاز ندارد. ...
میخواهی Bash بسط رشته و عملیات حسابی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Bash آماده دریافت کنی و بسط رشته و عملیات حسابی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسبسط رشته و عملیات حسابیچه چیزهایی یاد میگیری
- ${var#prefix}
- ${var%suffix}
- ${var//old/new}
- $(( arith ))
- Printf formatting
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
12 درس- 1Bash چیست20 دقیقه
- 2شبنگ (shebang) و اولین اسکریپت شما25 دقیقه
- 3متغیرها و نقلقولگذاری25 دقیقه
- 4شرطها و تستها30 دقیقه
- 5حلقهها25 دقیقه
- 6توابع25 دقیقه
- 7آرایهها25 دقیقه
- 8بسط رشته و عملیات حسابی25 دقیقه
- 9تغییر مسیر ورودی/خروجی و پایپها25 دقیقه
- 10مدیریت خطا و Trapها30 دقیقه
- 11اشکالزدایی و بهترین شیوهها25 دقیقه
- 12پروژه نهایی: اسکریپت راهاندازی سرور60 دقیقه
