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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: [ حل شد ]مشکل با تعداد تکرار در regular exprestion  (دفعات بازدید: 953 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
سلام دوستان
دستور  ls رو که به شکل زیر میزنم کار میکنه :
$ ls [0-9][0-9][0-9][0-9]
1004  1005  1006  1009  1010  1012  1013  1014  1015  1016  1017  1018  1019  1020  1021  1022  1023  1024  1025  1026

ولی وقتی به شکل زیر میزنم برایه ساده شدن کار نمیکنه :
$ ls [0-9]{4}
ls: cannot access [0-9]{4}: No such file or directory

اینترنت رو چک کردم مثال ها به همین شکل بودن .

پیشاپیش ممنون
« آخرین ویرایش: 22 مهر 1391، 02:25 ب‌ظ توسط alieblice »

آفلاین Hadron

  • Full Member
  • *
  • ارسال: 150
  • جنسیت : پسر
‎ls | egrep 'regex'‎
« پاسخ #1 : 21 مهر 1391، 11:58 ب‌ظ »
بُرون‌ده‌ی ls را به egrep لوله‌کشی کن. از برگه‌ی راهنمای grep:
'egrep' is the same as grep -E
-E, --extended-regexp
Interpret PATTERN as an extended regular expression (ERE).  (-E is specified  by POSIX.)
« آخرین ویرایش: 22 مهر 1391، 10:39 ق‌ظ توسط Hadron »

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
[ حل شد ]مشکل با تعداد تکرار در regular exprestion
« پاسخ #2 : 22 مهر 1391، 02:24 ب‌ظ »
ممنون با egrep  درست کار میکنه.