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

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

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

نویسنده موضوع: bash  (دفعات بازدید: 2312 بار)

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

آفلاین lordhp

  • Jr. Member
  • *
  • ارسال: 61
bash
« : 12 فروردین 1388، 06:34 ب‌ظ »
سلام
من می خواهم خروجی دستور wc -l رو توی یک متغیر بریزم
اگه می شه کمک کنید

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: bash
« پاسخ #1 : 12 فروردین 1388، 07:46 ب‌ظ »
wc -l > path/to/your/output/file

***‌
ویرایش::
 :oops:
مراجعه به پاسخ بعدی

illus ==>  tnx2much
« آخرین ویرایش: 12 فروردین 1388، 08:30 ب‌ظ توسط علیرضا طالقانی »
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
پاسخ به: bash
« پاسخ #2 : 12 فروردین 1388، 08:24 ب‌ظ »
گفتن توی متغیر، نه توی فایل. مثلاً می‌خوایم تعداد خطوط فایل notes.txt رو بریزیم توی متغیر LINE_NUM
LINE_NUM=`wc -l < notes.txt`یا
LINE_NUM=$(wc -l < notes.txt)

یا از طریق فایل:wc -l < notes.txt > num
LINE_NUM=`cat num`
که این آخری پیچوندن لقمه دور دهنه!

آفلاین کسری کشاورز

  • High Sr. Member
  • *
  • ارسال: 608
  • جنسیت : پسر
  • Don't Look Back With Linux
پاسخ به: bash
« پاسخ #3 : 12 فروردین 1388، 08:34 ب‌ظ »
کسی بخواد خروجی رو توی clipbord بریزه چی؟

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: bash
« پاسخ #4 : 12 فروردین 1388، 08:46 ب‌ظ »
کسی بخواد خروجی رو توی clipbord بریزه چی؟
از ی چیزی به اسم xclipboard استفاده میشه که یکمی کار باهاش شاید سخت باشه. می تونی بسته ی xsel رو نصب کنی که یک رابط خط فرمانی برای استفاده از xclipboard هستش.
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین lordhp

  • Jr. Member
  • *
  • ارسال: 61
پاسخ به: bash
« پاسخ #5 : 13 فروردین 1388، 12:06 ب‌ظ »
tnx

آفلاین فاراب

  • High Hero Member
  • *
  • ارسال: 1352
  • آزادی
    • پروفایل لینکداین
پاسخ به: bash
« پاسخ #6 : 14 فروردین 1388، 12:34 ق‌ظ »
گفتن توی متغیر، نه توی فایل. مثلاً می‌خوایم تعداد خطوط فایل notes.txt رو بریزیم توی متغیر LINE_NUM
LINE_NUM=`wc -l < notes.txt`یا
LINE_NUM=$(wc -l < notes.txt)

یا از طریق فایل:wc -l < notes.txt > num
LINE_NUM=`cat num`
که این آخری پیچوندن لقمه دور دهنه!


در تکمیل فرمایش ایشان، دستور‌های head و tail هم به ترتیب چند خط از آغاز یا آخر یک فایل رُ انتخاب میکنند.
Godisnowhere