View Single Post
ישן 28-01-07, 19:05   # 1
InetKey.Net
חבר על
 
InetKey.Net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ערד
גיל: 34
הודעות: 963
שלח הודעה באמצעות ICO אל InetKey.Net שלח הודעה באמצעות MSN אל InetKey.Net

InetKey.Net לא מחובר  

צריך עזרה בקוד מסוים - bash

שלום , יש לי קובץ שינוי סיסמא למשתמש

לא משנה של מה הוא
אני צריך עזרה , יש לי את הקוד הבא :
sed -i s/^AdminPassword=$pass/AdminPassword=$newpass/ sc_serv.conf 2>/dev/null

זאת אומרת הסיסמא הישנה - $pass
תתחלף לסיסמא החדשה - $newpass
בתוך הקובץ sc_serv.conf

עכשיו הבעיה שנגיד הסיסמא הייתה 123
ואז שיניתי אותה לסיסמא love
אז זה לא מתחלף ב love , זה עושה love123
כלומר , זה לא מחליף את הסיסמא הישנה אלא זה מוסיף את החדשה לפניה.

לדעתי הבעיה בקוד הזה : sed -i s/^AdminPassword=$pass/AdminPassword=$newpass/ sc_serv.conf 2>/dev/null

איך אפשר לסדר שהסיסמא הישנה תתחלף בחדשה ולא תתווסף לפניו ??

*אני יודע שאסור לבקש סקריפטים אבל אני סה"כ מבקש עזרה , עם עברתי על החוק אני נורא מצטער אז פשוט תנעלו\תעבירו\תמחקו.

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

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