Narzędzia użytkownika

Narzędzia witryny


so:redirects

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
so:redirects [2024/03/19 23:11]
jkonczak [Szczegóły]
so:redirects [2025/04/01 22:53] (aktualna)
jkonczak
Linia 13: Linia 13:
 ''​**paste** //plik_1// [//​plik_2//​]...''​ czyta po jednej linii z każdego z plików ''​**paste** //plik_1// [//​plik_2//​]...''​ czyta po jednej linii z każdego z plików
 i wypisuje je oddzielone tabem, powtarzając to do wyczerpania najdłuższego pliku. i wypisuje je oddzielone tabem, powtarzając to do wyczerpania najdłuższego pliku.
 +
 +<​small>​
 +''​**join** [-t //​separator//​] [-1 //​filed_1//​] [-2 //​filed_2//​] //​infile_1//​ //​infile_2//''​ łączy te wiersze z pliku //​infile_1//​ z wierszami pliku //​infile_2//,​ które na polu //filed_1// w pliku //​infile_1//​ mają tę samą wartość co na polu //field_2// w pliku //​infile_2//​ (pola w wierszu są oddzielane //​separator//​em). Oba pliki muszą być posortowane względem pola które jest używane jako klucz połączenia.
 +</​small>​
  
 ''​**fold** [-w //szer//] [//​plik//​]...''​ wyświetla podane pliki (lub standardowe ''​**fold** [-w //szer//] [//​plik//​]...''​ wyświetla podane pliki (lub standardowe
Linia 56: Linia 60:
 ==== Wyświetlanie tekstu ==== ==== Wyświetlanie tekstu ====
  
-''​**echo** //​tekst//''​ wypisuje //tekst// i znak nowej linii (to ostatnie można wyłączyć podają''​-n''​). \\ +''​**echo** //​tekst//''​ wypisuje //tekst// i znak nowej linii. \\ 
-Przełącznik ''​-e''​ powoduje zamianę sekwencji takich jak ''​\t''​ czy ''​\n''​ na odpowiadające im znaki (tutaj: tab i nowa linia).+Większość implementacji ''​echo''​ implementuje przełącznik ''​-n'' ​który pomija 
 +dodawnie znaku nowej linii.\\ 
 +Część implementacji zna też przełącznik ''​-e''​, który ​powoduje zamianę sekwencji 
 +takich jak ''​\t''​ czy ''​\n''​ na odpowiadające im znaki (tutaj: tab i nowa linia). 
 +Część implementacji zawsze zmienia sekwencje sterujące na odpowiadające im znaki 
 +(i zgłasza błąd jeśli napotka przełącznik ''​-e''​).
  
 ''​**printf** //format// [//​argument//​]...''​ działa jak funkcja ''​printf''​ z języka C (z pewnymi dodatkami). ''​**printf** //format// [//​argument//​]...''​ działa jak funkcja ''​printf''​ z języka C (z pewnymi dodatkami).
Linia 255: Linia 264:
 i zduplikuj standardowe wejście do standardowego wyjścia. Sprawdź co się stało. i zduplikuj standardowe wejście do standardowego wyjścia. Sprawdź co się stało.
 \\ \\
-Uwaga: nie używaj ''<>'' ​dwukrotnie z z tym samym plikiem dla standardowego wejścia +Uwaga: nie używaj ​dwukrotnie ​''<>''​ z tym samym plikiem dla standardowego wejścia 
-i standardowego ​błędu ​(chyba że jesteś gotowy ponieść konsekwencje swojego czynu).+i standardowego ​wyjścia ​(chyba że jesteś gotowy ponieść konsekwencje swojego czynu).
 </​small>​ </​small>​
  
so/redirects.1710886271.txt.gz · ostatnio zmienione: 2024/03/19 23:11 przez jkonczak