Skocz do zawartości
Zaloguj się, aby obserwować  
Gość mpm1122

Jak zamienić dany tekst na inny w bashu ?

Polecane posty

Gość mpm1122

Witam, dopiero ogarniam potęgę linuxa i proszę o wyrozumiałość. Z tej racji, że dopiero się uczę system pada po tygodniu i z tej racji, że nie chce mi się od nowa wszystkiego ustawiać i instalować zrobiłem skrypt w bashu (jego też dopiero zaczynam ogarniać), instaluje on wszystko jak należy, ale przychodzi czas na konfigurację i tu zaczynają się schody. Nie wiem zbytnio jak zrobić aby skrypt zamieniał dane wartości na inne. Dokładniej chodzi mi o repozytoria, nie chcę ich dodawać przez echo bo nie zawsze mi to zaskoczyło :o Więc próbowałem zrobić to przez sed, ale coś mi nie wyszło :/

Muszę zamienić to:

deb http://security.debian.org squeeze/updates main contrib non-free

Na to:

deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://www.deb-multimedia.org squeeze main non-free
deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.deb-multimedia.org wheezy main non-free

 

Proszę o pomoc.

Edytowano przez mpm1122 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam, dopiero ogarniam potęgę linuxa i proszę o wyrozumiałość. Z tej racji, że dopiero się uczę system pada po tygodniu i z tej racji, że nie chce mi się od nowa wszystkiego ustawiać i instalować zrobiłem skrypt w bashu (jego też dopiero zaczynam ogarniać), instaluje on wszystko jak należy, ale przychodzi czas na konfigurację i tu zaczynają się schody. Nie wiem zbytnio jak zrobić aby skrypt zamieniał dane wartości na inne. Dokładniej chodzi mi o repozytoria, nie chcę ich dodawać przez echo bo nie zawsze mi to zaskoczyło :o Więc próbowałem zrobić to przez sed, ale coś mi nie wyszło :/

Muszę zamienić to:

deb http://security.debian.org squeeze/updates main contrib non-free

Na to:

deb http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://www.deb-multimedia.org squeeze main non-free
deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.pl.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://www.deb-multimedia.org wheezy main non-free

 

Proszę o pomoc.

 

 

[16:37] -bash /tmp . cat << EOF > /tmp/twoj.plik

> tu wklej tresc

> EOF

[16:38] -bash /tmp . cat /tmp/twoj.plik

tu wklej tresc

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×