sobota, 26 grudnia 2015

Drugi pierwszy post

Bo jak patrzę na ten post to mi się przypomina jak mi się nie chciało wtedy pisać i nadal mi się nie chce, a piszę nowy post bo chcę zachować datę.

poniedziałek, 27 lipca 2015

Usuń linię zawierającą określony ciąg przy użyciu sed i nie tylko

Aby usunąć linię i pokazać ja na standardowym wyjściu używając sed:
sed '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając GNU sed):
sed -i '/wzór do dopasowania/d' ./plik
Aby bezpośrednio zmodyfikować plik (Używając AWK):
awk '!/wzór do dopasowania/' plik > temp-plik && mv temp-plik plik
Aby bezpośrednio zmodyfikować plik i zapisać kopię zapasową (Używając Ruby(1.9+)):
ruby -i.bak -ne 'print if not /wzór do dopasowania/' plik
Aby bezpośrednio zmodyfikować plik (Używając GNU grep):
grep -v "grep -v "wzór do dopasowania" plik > temp-plik && mv temp-plik plik" plik > temp-plik && mv temp-plik plik
Aby zmodyfikować plik używając skryptu Shell(bash3.2+)
#!/bin/bash while read -r line do [[ ! $s =~ wzór do dopasowania ]] && echo "$line" done o mv o plik

środa, 8 lipca 2015

Jak pobrać plik z serwera za pomocą SSH?

W terminalu wpisz:
scp nazwa_uzytkownika@nazwa-hosta.pl:/var/logs/jakis-plik.txt /lokalny/katalog
zastępując nazwę użytkownika, nazwę hosta, zdalnego i lokalnego katalogu jako właściwe.
Jeśli chcesz uzyskać dostęp do EC2 (lub innej usługi, która wymaga autentykacji z kluczem prywatnym), należy użyć opcji -i:
scp -i key_file.pem nazwa_uzytkownika@nazwa-hosta.pl:/var/logs/jakis-plik.txt /lokalny/katalog
Źródło
: http://www.hypexr.org/linux_scp_help.php
: http://stackoverflow.com/questions/9427553/how-to-download-a-file-from-server-using-ssh