הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-08-09, 01:00   # 1
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

עזרה בBASH

שלום, אני רוצה לספור כמה מספרים מכל הקבצים שקיימים.

למשל יש לי 2 קבצים:
1.txt
2.txt

בתוכם רשום MaxClients=10

אני משתמש בפקודה הבאה כדי לקרוא את הנתונים:
PHP קוד:
awk -F"=" '/MaxClients=[[:digit:]+]/ { print $2 }' *.txt 
עכשיו מה זה עושה בעצם?
זה מציג לי את התוצאה ככה:

קוד:
[root@server resellers]# awk -F"=" '/MaxClients=[[:digit:]+]/ { print $2 }' *.txt
10
10
אני רוצה שזה אוטומתית יספור את שניהם ביחד , כלומר שירשום ישר 20 - שיספור את כל הערכים של MaxClients מכל הקבצים ביחד גם אם יש 100 קבצים.

איך עושים את זה?

אשמח עם תעזרו לי , הפכתי את גוגל!

תודה,
דניס.
__________________
דניס טוקלנקוב, בעל העסק InetKey.Net.
לתמיכה והזמנות חייגו: 0547177783
*עסק חוקי אשר רשום במע"מ ומספק קבלות.

איינטקי - InetKey - אירוח אתרים - שרתים יעודיים - שמות מתחם - שרתי VPS

Last edited by InetKey.Net; 20-08-09 at 01:13..
  Reply With Quote
ישן 20-08-09, 02:12   # 2
Danielx
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2009
הודעות: 92

Danielx לא מחובר  

PHP קוד:
[root@server1 ~]#  awk -F"=" '/MaxClients=[[:digit:]+]/ { print $2+$2 }' *.txt
20
20 
  Reply With Quote
ישן 20-08-09, 02:24   # 3
yonatan
I am root
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

קוד:
root@gal securehost bc # echo 10 > file.txt
root@gal securehost bc # echo 10 > file1.txt
root@gal securehost bc # echo MaxClients=$(expr `cat file.txt` + `cat file1.txt`)
MaxClients=20
תתבסס על זה, יהיה לך יותר פשוט.

** עריכה

חשבתי על זה טיפה , אם אתה עקשן על AWK ...
קוד:
awk '{i+=$0}END{print "MaxClients="i}' *.txt
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!


Last edited by yonatan; 20-08-09 at 03:18..
  Reply With Quote
ישן 20-08-09, 09:40   # 4
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

תודה רבה יונתן!
__________________
דניס טוקלנקוב, בעל העסק InetKey.Net.
לתמיכה והזמנות חייגו: 0547177783
*עסק חוקי אשר רשום במע"מ ומספק קבלות.

איינטקי - InetKey - אירוח אתרים - שרתים יעודיים - שמות מתחם - שרתי VPS
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 04:43.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ