mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
2to3, 7za, 7zr, [, [[, android/*: add Farsi Translation; 7z: update Farsi Translation (#10603)
* 2to3, 7za, 7zr, [, [[, android/*: add Farsi Translation; 7z: update Farsi Translation --------- Co-authored-by: mortalpuppet <misagh.sj@mgail.com> Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
This commit is contained in:
parent
be457c6ef1
commit
39cea3c17d
20 changed files with 454 additions and 8 deletions
20
pages.fa/android/am.md
Normal file
20
pages.fa/android/am.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# am
|
||||
|
||||
> مدیر فعالیت های اندروید
|
||||
> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#am>.
|
||||
|
||||
- یک فعالیت خاص رو شروع کن :
|
||||
|
||||
`am start -n {{com.android.settings/.Settings}}`
|
||||
|
||||
- یک فعالیت خاص رو شروع کن و داده به آن ارسال کن :
|
||||
|
||||
`am start -a {{android.intent.action.VIEW}} -d {{tel:123}}`
|
||||
|
||||
- فعالیتی که با دسته بندی و عمل خاصی مطابقت داره رو شروع کن :
|
||||
|
||||
`am start -a {{android.intent.action.MAIN}} -c {{android.intent.category.HOME}}`
|
||||
|
||||
- یک اینتنت رو به یک URI تبدیل میکنه :
|
||||
|
||||
`am to-uri -a {{android.intent.action.VIEW}} -d {{tel:123}}`
|
9
pages.fa/android/bugreport.md
Normal file
9
pages.fa/android/bugreport.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# bugreport
|
||||
|
||||
> نمایش یک گزارش خطا اندروید.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreport>.
|
||||
|
||||
- یک گزارش خطای کامل از دستگاه مورد نظر نمایش میدهد :
|
||||
|
||||
`bugreport`
|
21
pages.fa/android/bugreportz.md
Normal file
21
pages.fa/android/bugreportz.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# bugreportz
|
||||
|
||||
> تولید یک گزارش خطای اندروید فشرده شده.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/bugreportz>.
|
||||
|
||||
- تولید که گزارش خطای کامل از یک دستگاه اندرویدی :
|
||||
|
||||
`bugreportz`
|
||||
|
||||
- نمایش فرایند اجرای دستور `bugreportz` :
|
||||
|
||||
`bugreportz -p`
|
||||
|
||||
- نمایش نسخه `bugreportz` :
|
||||
|
||||
`bugreportz -v`
|
||||
|
||||
- نمایش راهنمایی :
|
||||
|
||||
`bugreportz -h`
|
16
pages.fa/android/cmd.md
Normal file
16
pages.fa/android/cmd.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# cmd
|
||||
|
||||
> مدیر سرویس اندروید.
|
||||
> اطلاعات بیشتر: <https://cs.android.com/android/platform/superproject/+/master:frameworks/native/cmds/cmd/>.
|
||||
|
||||
- فهرست تمام سرویس های درحال اجرا :
|
||||
|
||||
`cmd -l`
|
||||
|
||||
- فراخوان یک سرویس :
|
||||
|
||||
`cmd {{سرویس}}`
|
||||
|
||||
- فراخوان یک سرویس با مقادیر ورودی :
|
||||
|
||||
`cmd {{سرویس}} {{استدلال 1 استدلال 2 ...}}`
|
8
pages.fa/android/dalvikvm.md
Normal file
8
pages.fa/android/dalvikvm.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# dalvikvm
|
||||
|
||||
> ماشین مجازی اندروید.
|
||||
> اطلاعات بیشتر: <https://source.android.com/devices/tech/dalvik>.
|
||||
|
||||
- اجرای یک برنامه جاوا :
|
||||
|
||||
`dalvikvm -classpath {{مسیر/به/فایل.jar}} {{classname}}`
|
29
pages.fa/android/dumpsys.md
Normal file
29
pages.fa/android/dumpsys.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# dumpsys
|
||||
|
||||
> ارائه اطلاعات درباره سیستم سرویس اندروید.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/dumpsys>.
|
||||
|
||||
- دریافت اطلاعات عیب بای تمامی سرویس های سیستمی :
|
||||
|
||||
`dumpsys`
|
||||
|
||||
- دریافت اطلاعات عیب یابی یک سرویس سیستمی مشخص :
|
||||
|
||||
`dumpsys {{سرویس}}`
|
||||
|
||||
- فهرستی از تمامی سرویس هایی که `dumpsys` میتواند اطلاعات بدهد :
|
||||
|
||||
`dumpsys -l`
|
||||
|
||||
- ورودی های یک سرویس مشخص را فهرست میکند :
|
||||
|
||||
`dumpsys {{سرویس}} -h`
|
||||
|
||||
- حذف یک سرویس مشخص از خروجی عیب یابی :
|
||||
|
||||
`dumpsys --skip {{سرویس}}`
|
||||
|
||||
- تعیین فرصت زمانی بر مبنای ثانیه (پیش فرض 10ثانیه) :
|
||||
|
||||
`dumpsys -t {{8}}`
|
32
pages.fa/android/getprop.md
Normal file
32
pages.fa/android/getprop.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# getprop
|
||||
|
||||
> نمایش اطلاعات مربوط به مشخصات سیستم اندروید.
|
||||
> اطلاعات بیشتر: <https://manned.org/getprop>.
|
||||
|
||||
- نمایش اطلاعات مربوط به مشخصات سیستم اندروید :
|
||||
|
||||
`getprop`
|
||||
|
||||
- نمایش اطلاعات مربوط به یک مشخصه :
|
||||
|
||||
`getprop {{ویژگی}}`
|
||||
|
||||
- نمایش سطح SDK رابط برنامه نویسی :
|
||||
|
||||
`getprop {{ro.build.version.sdk}}`
|
||||
|
||||
- نمایش نسخه اندروید :
|
||||
|
||||
`getprop {{ro.build.version.release}}`
|
||||
|
||||
- نمایش مدل دستگاه اندروید :
|
||||
|
||||
`getprop {{ro.vendor.product.model}}`
|
||||
|
||||
- نمایش اطلاعات قفل OEM :
|
||||
|
||||
`getprop {{ro.oem_unlock_supported}}`
|
||||
|
||||
- نمایش آدرس مک کارت وای فای اندروید :
|
||||
|
||||
`getprop {{ro.boot.wifimacaddr}}`
|
25
pages.fa/android/input.md
Normal file
25
pages.fa/android/input.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# input
|
||||
|
||||
> ارسال کد رویداد یا ورودی صفحه نمایش به یک دستگاه اندروید.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://developer.android.com/reference/android/view/KeyEvent.html#constants_1>.
|
||||
|
||||
- ارسال کد رویداد یک کاراکتر به یک دستگاه اندروید :
|
||||
|
||||
`input keyevent {{event_code}}`
|
||||
|
||||
- ارسال یک متن به یک دستگاه اندروید (`%s` نمایانگر فاصله است) :
|
||||
|
||||
`input text "{{متن}}"`
|
||||
|
||||
- ارسال یک ضربه به یک دستگاه اندروید :
|
||||
|
||||
`input tap {{x_position}} {{y_position}}`
|
||||
|
||||
- ارسال حرکت افقی عمودی به یک دستگاه اندروید :
|
||||
|
||||
`input swipe {{x_start}} {{y_start}} {{x_end}} {{y_end}} {{duration_in_ms}}`
|
||||
|
||||
- ارسال یک نگهداشتن بلند مدت به یک دستگاه اندرویدی از طریق حرکت افقی عمودی :
|
||||
|
||||
`input swipe {{x_position}} {{y_position}} {{x_position}} {{y_position}} {{duration_in_ms}}`
|
24
pages.fa/android/logcat.md
Normal file
24
pages.fa/android/logcat.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# logcat
|
||||
|
||||
> تخلیه یک لاگ از پیاهم های سیستمی، شامل پشته رهگیری زمان وقوع خطا، و اطلاعات پیام های لاگ شده توسط برنامه ها.
|
||||
> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/logcat>.
|
||||
|
||||
- نمایش لاگ سیستمی :
|
||||
|
||||
`logcat`
|
||||
|
||||
- نوشتن لاگ سیستمی به یک فایل :
|
||||
|
||||
`logcat -f {{مسیر/به/فایل}}`
|
||||
|
||||
- نمایش خطاهای منطبق با الگوی ورودی :
|
||||
|
||||
`logcat --regex {{regular_expression}}`
|
||||
|
||||
- نمایش لاگ های مربوط به یک PID مشخص :
|
||||
|
||||
`logcat --pid={{pid}}`
|
||||
|
||||
- نمایش لاگ های پروسه های مربوط به یک بسته مشخص :
|
||||
|
||||
`logcat --pid=$(pidof -s {{بسته}})`
|
24
pages.fa/android/pkg.md
Normal file
24
pages.fa/android/pkg.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# pkg
|
||||
|
||||
> ابزار مدیر بسته ها برای ترماکس.
|
||||
> اطلاعات بیشتر: <https://wiki.termux.com/wiki/Package_Management>.
|
||||
|
||||
- ارتقا تمامی بسته های نصب شده :
|
||||
|
||||
`pkg upgrade`
|
||||
|
||||
- نصب یک بسته :
|
||||
|
||||
`pkg install {{بسته}}`
|
||||
|
||||
- حذف یک بسته :
|
||||
|
||||
`pkg uninstall {{بسته}}`
|
||||
|
||||
- نصب دوباره یک بسته :
|
||||
|
||||
`pkg reinstall {{بسته}}`
|
||||
|
||||
- جستجوی یک بسته :
|
||||
|
||||
`pkg search {{بسته}}`
|
24
pages.fa/android/pm.md
Normal file
24
pages.fa/android/pm.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# pm
|
||||
|
||||
> نمایش اطلاعات مربوط به برنامه های یک دستگاه اندروید.
|
||||
> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#pm>.
|
||||
|
||||
- فهرست تمامی برنامه های نصب شده :
|
||||
|
||||
`pm list packages`
|
||||
|
||||
- فهرست تمامی برنامه های سیستمی نصب شده :
|
||||
|
||||
`pm list packages -s`
|
||||
|
||||
- فهرست تمامی برنامه های نصب شده شخض ثالث :
|
||||
|
||||
`pm list packages -3`
|
||||
|
||||
- فهرست برنامه های منطبق با کلید واژه(ها) :
|
||||
|
||||
`pm list packages {{کلمه کلیدی 1 کلمه کلیدی 2 ...}}`
|
||||
|
||||
- نمایش مسیر فایل APK یک برنامه مشخص :
|
||||
|
||||
`pm path {{app}}`
|
9
pages.fa/android/screencap.md
Normal file
9
pages.fa/android/screencap.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
# screencap
|
||||
|
||||
> ضبط یک اسکرین شات از صفحه یک موبایل.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://developer.android.com/studio/command-line/adb#screencap>.
|
||||
|
||||
- ضبط یک اسکرین شات :
|
||||
|
||||
`screencap {{مسیر/به/فایل}}`
|
20
pages.fa/android/settings.md
Normal file
20
pages.fa/android/settings.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# settings
|
||||
|
||||
> دریافت اطلاعات مربوط به سیستم عامل اندروید.
|
||||
> اطلاعات بیشتر: <https://adbinstaller.com/commands/adb-shell-settings-5b670d5ee7958178a2955536>.
|
||||
|
||||
- نمایش یک فهرست از تنظیمات داخل فضای نام `global` :
|
||||
|
||||
`settings list {{global}}`
|
||||
|
||||
- دریافت مقدار یک تنظیم مشخص :
|
||||
|
||||
`settings get {{global}} {{airplane_mode_on}}`
|
||||
|
||||
- انتصاب یک مقدار مشخص به یک تنظیم :
|
||||
|
||||
`settings put {{system}} {{screen_brightness}} {{42}}`
|
||||
|
||||
- حذف یک تنظیم مشخص :
|
||||
|
||||
`settings delete {{secure}} {{screensaver_enabled}}`
|
13
pages.fa/android/wm.md
Normal file
13
pages.fa/android/wm.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# wm
|
||||
|
||||
> نمایش اطلاعات مربوط به صفحه نمایش یک دستگاه اندروید.
|
||||
> این دستور فقط از طریق `adb shell` قابل اجراست.
|
||||
> اطلاعات بیشتر: <https://adbinstaller.com/commands/adb-shell-wm-5b672b17e7958178a2955538>.
|
||||
|
||||
- نمایش اندازه فیزیکی صفحه نمایش یک دستگاه اندروید :
|
||||
|
||||
`wm {{size}}`
|
||||
|
||||
- نمایش فشردگی پیکسل فیزیکی صفحه نمایش یک دستگاه اندروید :
|
||||
|
||||
`wm {{density}}`
|
32
pages.fa/common/2to3.md
Normal file
32
pages.fa/common/2to3.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# 2to3
|
||||
|
||||
> تبدیل خودکار کد پایتون نسخه 2 به 3
|
||||
> اطلاعات بیشتر: <https://docs.python.org/3/library/2to3.html>.
|
||||
|
||||
- نمایش تغییرات که در حال حاضر انجام میشود بدون اجرای آن (dry-run) :
|
||||
|
||||
`2to3 {{مسیر/به/فایل.py}}`
|
||||
|
||||
- تبدیل فایل پایتون نسخه 2 به 3 :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}}`
|
||||
|
||||
- تبدیل قابلیت های خاص پایتون نسخه 2 به 3 :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}} --fix={{raw_input}} --fix={{print}}`
|
||||
|
||||
- تبدیل تمامی قابلیت های نسخه 2 به 3 بغیر از ویژگی های معیین شده :
|
||||
|
||||
`2to3 --write {{مسیر/به/فایل.py}} --nofix={{has_key}} --nofix={{isinstance}}`
|
||||
|
||||
- نمایش لیست قابلیت های زبان پایتون نسخه 2 که قابلیت تبدیل به نسخه 3 را دارند :
|
||||
|
||||
`2to3 --list-fixes`
|
||||
|
||||
- تبدیل تمامی فایل های پایتون نسخه 2 به 3 در یک مسیر :
|
||||
|
||||
`2to3 --output-dir={{مسیر/به/پوشه_پایتون_3}} --write-unchanged-files --nobackups {{مسیر/به/پوشه_پایتون_2}}`
|
||||
|
||||
- اجرای همزان(چند رشته ای) دستور 2 به 3 :
|
||||
|
||||
`2to3 --processes={{4}} --output-dir={{مسیر/به/پوشه_پایتون_3}} --write --nobackups --no-diff {{مسیر/به/پوشه_پایتون_2}}`
|
|
@ -3,34 +3,34 @@
|
|||
> آرشیو کننده فایل با نسبت فشرده سازی بالا.
|
||||
> اطلاعات بیشتر: <https://manned.org/7z>.
|
||||
|
||||
- آرشیو کننده فایل یا دایرکتوری:
|
||||
- آرشیو کننده فایل یا دایرکتوری :
|
||||
|
||||
`7z a {{7z.مسیر فایل آرشیو}} {{مسیر فایل یا دایرکتوری}}`
|
||||
|
||||
- رمزگذاری بر روی فایل آرشیو موجود(ازجمله نام فایل ها):
|
||||
- رمزگذاری بر روی فایل آرشیو موجود(ازجمله نام فایل ها) :
|
||||
|
||||
`7z a {{7z.مسیر فایل آرشیو رمزگذاری شده}} -p{{رمز عبور}} -mhe=on {{7z.مسیر فایل آرشیو}}`
|
||||
|
||||
- خارج کردن فایل از حالت آرشیو با حفظ ساختار دایرکتوری ها:
|
||||
- خارج کردن فایل از حالت آرشیو با حفظ ساختار دایرکتوری ها :
|
||||
|
||||
`7z x {{7z.مسیر فایل آرشیو}}`
|
||||
|
||||
- خارج کردن یک فایل از حالت آرشیو در یک دایرکتوری خاص:
|
||||
- خارج کردن یک فایل از حالت آرشیو در یک دایرکتوری خاص :
|
||||
|
||||
`7z x {{7z.مسیر فایل آرشیو}} -o{{مسیر دایرکتوری خروجی}}`
|
||||
|
||||
- خارج کردن یک فایل از حالت آرشیو و انتقال آن به `stdout`:
|
||||
- خارج کردن یک فایل از حالت آرشیو و انتقال آن به `stdout` :
|
||||
|
||||
`7z x {{7z.مسیر فایل آرشیو}} -so`
|
||||
|
||||
- آرشیو کردن با یک فرمت خاص:
|
||||
- آرشیو کردن با یک فرمت خاص :
|
||||
|
||||
`7z a -t{{7z|bzip2|gzip|lzip|tar|zip}} {{7z.مسیر فایل آرشیو}} {{مسیر فایل یا دایرکتوری}}`
|
||||
|
||||
- نمایش محتویات یک فایل آرشیو:
|
||||
- نمایش محتویات یک فایل آرشیو :
|
||||
|
||||
`7z l {{7z.مسیر فایل آرشیو}}`
|
||||
|
||||
- نمایش فرمت های در دسترسی:
|
||||
- نمایش فرمت های در دسترسی :
|
||||
|
||||
`7z i`
|
||||
|
|
37
pages.fa/common/7za.md
Normal file
37
pages.fa/common/7za.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# 7za
|
||||
|
||||
> بایگانی کننده فایل با ضریب فشرده سازی بالا.
|
||||
> مشابه `7z` با قابلیت پشتیبانی از انواع فایل کمتر ولی قابلیت پشتیبانی از چندین سیستم عامل.
|
||||
> اطلاعات بیشتر: <https://manned.org/7za>.
|
||||
|
||||
- بایگانی یک فایل یا یک پوشه :
|
||||
|
||||
`7za a {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- رمزگذاری یک بایگانی (با نام فایل ها) موجود :
|
||||
|
||||
`7za a {{مسیر/به/رمزگذاری_شده.7z}} -p{{گذرواژه}} -mhe={{on}} {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- استخراج یک بایگانی با نگهداری ساختار پوشه مبدا :
|
||||
|
||||
`7za x {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- استخراج یک بایگانی به یک پوشه معین :
|
||||
|
||||
`7za x {{مسیر/به/بایگانی.7z}} -o{{مسیر/به/خروجی}}`
|
||||
|
||||
- استخراج یک بایگانی به خروجی استاندارد :
|
||||
|
||||
`7za x {{مسیر/به/بایگانی.7z}} -so`
|
||||
|
||||
- بایگانی با نوع فایل مشخص شده :
|
||||
|
||||
`7za a -t{{7z|bzip2|gzip|lzip|tar|...}} {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- فهرست کردن محتویات یک بایگانی :
|
||||
|
||||
`7za l {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- فهرست کردن نوع های بایگانی موجود در سیستم عامل :
|
||||
|
||||
`7za i`
|
33
pages.fa/common/7zr.md
Normal file
33
pages.fa/common/7zr.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# 7zr
|
||||
|
||||
> بایگانی کننده فایل با فشرده سازی بالا.
|
||||
> مشابه `7z` منحصر به پشتیبانی از فایل های `.7z`.
|
||||
> اطلاعات بیشتر: <https://manned.org/7zr>.
|
||||
|
||||
- بایگانی کردن یک فایل یا پوشه :
|
||||
|
||||
`7zr a {{مسیر/به/بایگانی.7z}} {{مسیر/به/فایل_یا_پوشه}}`
|
||||
|
||||
- رمزگذاری یک بایگانی (همراه با نام فایل ها) موجود :
|
||||
|
||||
`7zr a {{مسیر/به/فایل_رمزگذاری_شده.7z}} -p{{گذرواژه}} -mhe={{on}} {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- استخراج یک بایگانی با نگهداری ساختار پوشه اصلی :
|
||||
|
||||
`7zr x {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- استخراج یک بایگانی به پوشه معین :
|
||||
|
||||
`7zr x {{مسیر/به/بایگانی.7z}} -o{{مسیر/به/خروجی}}`
|
||||
|
||||
- استخراج یک بایگانی به خروجی استاندارد `stdout` :
|
||||
|
||||
`7zr x {{مسیر/به/بایگانی.7z}} -so`
|
||||
|
||||
- فهرست نمودن محتویات یک بایگانی :
|
||||
|
||||
`7zr l {{مسیر/به/بایگانی.7z}}`
|
||||
|
||||
- فهرست نمودن انواع بایگانی های موجود :
|
||||
|
||||
`7zr i`
|
33
pages.fa/common/[.md
Normal file
33
pages.fa/common/[.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# [
|
||||
|
||||
> بررسی نوع فایل و مقایسه مقدار ها
|
||||
> عدد 0 برمیگرداند اگر شرط درست باشد و 1 اگر شرط نادرست باشد
|
||||
> اطلاعات بیشتر : <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
|
||||
|
||||
- بررسی میکند که آیا یک متغییر با رشته معین برابر است یا نابرابر :
|
||||
|
||||
`[ "${{متغییر}}" {{==|!=}} "{{رشته}}" ]`
|
||||
|
||||
- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
|
||||
|
||||
`[ "${{متغییر}}" -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]`
|
||||
|
||||
- اینکه متغییر با مقدار معین دارد یا مقدار نا معین دارد را بررسی میکند :
|
||||
|
||||
`[ -n "${{متغییر}}" ]`
|
||||
|
||||
- اینکه متغییری مقدار تهی دارد را بررسی میکند :
|
||||
|
||||
`[ -z "${{متغییر}}" ]`
|
||||
|
||||
- اینکه فایل معینی وجود دارد یا خیر را بررسی میکند :
|
||||
|
||||
`[ -f {{مسیر/به/فایل}} ]`
|
||||
|
||||
- اینکه دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
|
||||
|
||||
`[ -d {{مسیر/به/پوشه}} ]`
|
||||
|
||||
- اینکه فایل یا دایرکتوری معینی وجود دارد یا خیر را بررسی میکند :
|
||||
|
||||
`[ -e {{مسیر/به/فایل_یا_پوشه}} ]`
|
37
pages.fa/common/[[.md
Normal file
37
pages.fa/common/[[.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# [[
|
||||
|
||||
> نوع فایل و مقادیر را بررسی میکند.
|
||||
> عدد 0 برمیگرداند اگر حاصل عبارت شرط درست باشد و 1 اگر نادرست باشد.
|
||||
> اطلاعات بیشتر: <https://www.gnu.org/software/bash/manual/bash.html#index-_005b_005b>.
|
||||
|
||||
- اینکه متغییری برابر/نابرابر با رشته ای معین است را بررسی میکند :
|
||||
|
||||
`[[ ${{متغییر}} {{==|!=}} "{{رشته}}" ]]`
|
||||
|
||||
- اینکه متغییری از الگوی معین شده پیروی میکند را بررسی میکند :
|
||||
|
||||
`[[ ${{متغییر}} {{==|=~}} {{الگو}} ]]`
|
||||
|
||||
- اینکه متغییری برابر/ نابرابر/ بزرگتر از/ کوچکتر از/ برابر یا بزرگتر/ کوچکتر یا برابر با عددی است را بررسی میکند :
|
||||
|
||||
`[[ ${{متغییر}} -{{eq|ne|gt|lt|ge|le}} {{عدد_صحیح}} ]]`
|
||||
|
||||
- اینکه متغییری مقدار غیرتهی دارد را بررسی میکند :
|
||||
|
||||
`[[ -n ${{متغییر}} ]]`
|
||||
|
||||
- اینکه متغییری مقدار تهی دارد را بررسی میکند :
|
||||
|
||||
`[[ -z ${{متغییر}} ]]`
|
||||
|
||||
- وجود فایلی را بررسی میکند :
|
||||
|
||||
`[[ -f {{مسیر/به/فایل}} ]]`
|
||||
|
||||
- وجود پوشه ای را بررسی میکند :
|
||||
|
||||
`[[ -d {{مسیر/به/پوشه}} ]]`
|
||||
|
||||
- وجود پوشه یا فایلی را بررسی میکند :
|
||||
|
||||
`[[ -e {{مسیر/به/فایل_یا_پوشه}} ]]`
|
Loading…
Add table
Reference in a new issue