dodanie opisu do wydobytej części pliku

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
majkispaki
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 28 cze 2008, 17:56
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

dodanie opisu do wydobytej części pliku

Post autor: majkispaki »

Mam taki problem. Wyciągnąłem z pliku wybraną część, która jest liczbą. Jak zrobić aby poprzedzić ta liczbę wybornym tekstem" twój transfer to: " + wartość wyciągnięta z pliku. Wartość t wyciągnąłem poleceniem:
cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17 | cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17
bgerlich
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 229
Rejestracja: 23 kwie 2008, 04:35
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: dodanie opisu do wydobytej części pliku

Post autor: bgerlich »

zamiast "cat", "head", "tail" i "cut" użyj "sed" albo "awk" lub po prostu "echo" aby wyświetlić tekst.
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Odp: dodanie opisu do wydobytej części pliku

Post autor: Dwimenor »

Kod: Zaznacz cały

transfer=`cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17 | cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17`

echo "Twój transfet to $transfer"
O to chodzi?
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Procek
Sędziwy Jeż
Sędziwy Jeż
Posty: 31
Rejestracja: 25 lut 2007, 23:30
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Brak

Odp: dodanie opisu do wydobytej części pliku

Post autor: Procek »

cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17 | cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17
Skomplikowany ciąg poleceń, wrażliwy na drobne zmiany w pliku wejściowym. Może pokaż zawartość tego pliku to znajdziemy lepszy sposób?
majkispaki
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 28 cze 2008, 17:56
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: dodanie opisu do wydobytej części pliku

Post autor: majkispaki »

Dwimenor pisze:

Kod: Zaznacz cały

transfer=`cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17 | cat plik | head -8 | tail -1 | cut -d: -f 2 | cut -c 11-17`

echo "Twój transfet to $transfer"
O to chodzi?
tak dokładnie o to.
bgerlich pisze: zamiast "cat", "head", "tail" i "cut" użyj "sed" albo "awk" lub po prostu "echo" aby wyświetlić tekst.
Spróbuję i z tym jeszcze.....

Dziękuję wam obydwum.....
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

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