Files
tldr/pages.fa/common/[[.md
mortalpuppet 39cea3c17d 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>
2023-09-14 21:01:28 +05:30

38 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# [[
> نوع فایل و مقادیر را بررسی میکند.
> عدد 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 {{مسیر/به/فایل_یا_پوشه}} ]]`