Zamiana [ na { w bashu

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
piokowa
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 30 wrz 2010, 20:13
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Zamiana [ na { w bashu

Post autor: piokowa »

Potrzebuję w pliku txt z napisami do filmu zamienić wszystkie [ na { i ] na }. Skrypt potrzebny w bashu, żeby go dodać pod PP.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Zamiana [ na { w bashu

Post autor: ethanak »

krótko:

Kod: Zaznacz cały

man tr
piokowa
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 30 wrz 2010, 20:13
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Zamiana [ na { w bashu

Post autor: piokowa »

Dzięki
Nie znałem tego polecenia.
Tak wyszło:

Kod: Zaznacz cały

#!/bin/bash
tr [ { < $1 > 1$1
rm $1
mv 1$1 $1
tr ] } < $1 > 1$1
rm $1
mv 1$1 $1
mv $1 `basename $1 .txt`.sub
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Zamiana [ na { w bashu

Post autor: ethanak »

rm możesz spokojnie pominąć a tr dać tylko raz - doczytaj mana.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 gości