Jak uwolnić w wyrażeniu regularnym ukośnik – który sam służy do uwalniania? Trochę masło maślane – ale wyjaśnienie na konkretnym przykładzie.
Więcej…
Posty oznaczone przez tag 'sed'
[LIFEHACK] Wyświetlenie w Linuksie w konsoli określonej linii z pliku tekstowego
Jak szybko w konsoli wyświetlić daną linijkę z pliku tekstowego?
Więcej…
Podgląd pliku tekstowego w konsoli i kontynuowanie wprowadzania komend w konsoli
Jak podejrzeć plik tekstowy w konsoli i kontynuować pisanie komend dalej widząc ten podgląd?
Więcej…
znajdź i zamień frazę w pliku tekstowym poprzez komendę w konsoli Linux
Komenda ma tę zaletę, że nie ma znaczenia wielkość pliku tekstowego. Może on zajmować nawet blisko 1 GB jak i więcej. Ma ona postać:
1 |
sed -ie 's/starywyraz/nowywyraz/g' plik.txt |
Jeśli w znajdowanym tekscie występują ukośniki (np. zamieniamy ścieżki serwerowe w pliku SQL) to należy je uwolnić:
1 |
sed -ie 's/\/sciezka\/dalsza/\/nowasciezka\/nowadalsza/g' plik.txt |
W tym przypadku ukośnik bez uwolnienia występujący po wyrazie „dalsza” będzie […]
Więcej…
przeformatowanie bazy danych MYSQL w pliku SQL aby była czytelniejsza
Jeśli korzystamy np. z MySQL i wyexportujemy w konsoli taką bazę danych do pliku SQL np. przy pomocy komendy mysqldump (opisywaliśmy to tutaj: https://linuxporady.pl/zrzut-bazy-danych-mysql-do-pliku-sql/) to uzyskamy zbity plik tekstowy. Tzn. kolejne wartości w tabelach będą ułożone obok siebie przez co plik jest bardzo nieczytelny. Dla przykładu:
1 |
INSERT INTO `tabela` VALUES (4,3,4),(4,4,0),(5,4,27),(5,3,5),(6,4,29),(6,3,8),(7,4,28),(7,3,7),(8,4,3),(8,3,6),(9,3,3),(9,4,25), |
Szczególnie będzie to widoczne w obszernych tabelach z […]
Więcej…
szybka komenda do formatowania zbitych plików HTML / XML
Jeśli mamy na dysku plik który został skompresowany i cała jego treść znajduje się w 1 linijce – odczytanie jego zawartości w edytorze może być trudnym zadaniem. Komenda „znajdź i zamień” też może być kłopotliwa. Szczególnie jak plik zajmuje kilkadziesiąt MB. Możemy sformatować jego zawartość poprzez linię komend przez analogiczną komendę „znajdź i zamień”. Wtedy […]
Więcej…