@Wodejka: sam CAT nie jest zbyt interesujący, ale:
- jest wiele narzędzi wiersza poleceń, które nie mają bezpośredniego odpowiednika w GUI
- wyjście jednego polecenia może posłużyć za wejście kolejnego, co tworzy naprawdę spore możliwości
- to, co piszesz w linii poleceń, można ubrać jako skrypt i uruchomić na innym komputerze/w innym czasie

:)
  • Odpowiedz
@Wodejka Spróbuj za pomocą aplikacji GUI zbudować pipeline do CI/CD albo zdebugować problem na jakimś podzie w kubernetesie. Potem pracujesz z takim co mu mówisz "zainstaluj gita" a on instaluje sourcetree bo przecież sourcetree to git, tragedia
  • Odpowiedz
#linux #bash #json #jq
https://stackoverflow.com/questions/32960857/how-to-convert-arbitrary-simple-json-to-csv-using-jq

Fajnie, super, ale czy ktoś spotkał się z metodą, aby można było wyrzucić pewne kolumny, albo parsować wybrane (czyli np. zamiast "createdAt","directory","id","itemId","lastUpdatedAt","name","source","status","type" były tylko te kolumny: "name","source","status","type")?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemanko, mam taki kłopot.
Piszę skrypt w #bash który wyciągnie mi pliki po nazwie o danym rozszerzeniu i o danym początku nazwy pliku. Nazwa początku pliku będzie w zmiennej środowiskowej a rozszerzenie będzie na stałe. No i tu jest mój problem za boga nie wiem jaki regex napisać do polecenia find ( ͡° ͜ʖ ͡°).
Mam coś takie

for file in $(find $PathVariable -regextype sed -regex
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wszystkiego Najlepszego Panowie, niech zdrowie dopisuje i niech Wam się wiedzie :)

Myślałam, że dalej kotlet w postaci filmu od Wykopowiczek będzie odgrzewany, ale widać nie w tym roku ;)

I taki sucharek z odmętów Internetu:

Skumaj
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cloudziu: dzięki, na to (od mikefarah) się zdecydowałem. Trochę boli to, że muszę dołączać 6,5 MB binarkę do iluśtam kilowego skryptu, no ale cóż.. jak się nie chce w bashu kombinować to się ma kobyłę doklejoną.
  • Odpowiedz
Jak szybko zmienić nazwy NEFów z _DSC1234.NEF na coś bardziej zjadliwego w postaci 20240224_120052_1234.NEF? Prosty jednolinijkowiec załatwi sprawę. ( ͡ ͜ʖ ͡)

for zdjecie in DSC*.NEF; do mv ${zdjecie} $(echo ${zdjecie} | sed s/_DSC/$(exiftool -createdate ${zdjecie} | gawk 'BEGIN{a[4]=a[5]} {for(x in a)gsub(":","",$x); print $4""$5}')_/g); done
Mi znacząco ułatwia życie. Szybka zmiana nazw po skopiowaniu na dysk i da się pracować dalej.

#linux #bash
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, jakie polecacie kursy nauki Python. Ostatni mam trochę plików tekstowych do przetwarzania, szukania wartości, rekoncyliacji. Próbowałem bashem, ale ciężko niektóre rzeczy, muszę znaki podmieniać, formaty danych, zmieniać struktury danych bo są niejednolite, Pythonem chyba będzie najlepiej, na przyszłość tez mi się przyda. Moj obecny język słabo się nadaje do formatowania tekstu, coś tam napisałem. Mogą być płatne kursy, zależy mi na czasie, bo zawalony jestem robotą. Z basha też będę wdzięczny.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #web #javascript #it #bash #aws #apple #windows #elektronika

*JS/Web**:
Graficzny interfejs do zarządzania projektem js (GUI js) - https://guijs.dev/
Race condition w node.js - https://www.nodejsdesignpatterns.com/blog/node-js-race-conditions/
Minifiers benchmark - tldr; UglifyJS i Terser kompresja, esbuild prędkość - https://github.com/privatenumber/minification-benchmarks
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash

Mam prościutki skrypt który po kliknięciu klawisza ma otworzyć firefoxa:

#!/bin/bash

while
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dobra ale ja mam pomysł
moge zjawić sie u Ciebie z dyskiem
w kieszeni
hmmm
może byc kilka problemów
i piwkiem :P
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #linux
Jak w bashu/sh odczytać i "przerobić" dany plik tekstowy linijka po linijce?

Dajmy na to chcę otworzyć skrypt ./skrypt input output, gdzie input to 10 liniowy plik tekstowy i każdą linię chce sprawdzić ifem czy coś zawiera a następnie jeżeli zawiera coś to ją wypisać do outputu, a jeżeli nie zawiera to ją olać i przejść dalej.

Głownie chodzi mi o to jak ten plik otwierać linijka po linijce
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@PrawieJakBordo:
Ten przykład może jest bardziej skomplikowany niż powyżej, ale też można tak że sprawdzić wc -l ile ma plik linijek ustawić licznik i później w pętli odczytywać po jednej linijce head -n $licznik | tail -n 1. Przydaje się to gdy potrzebujesz wiedzieć w której linijce coś wystąpiło, ile linijek zostało zmienionych, chcesz wiedzieć jaki jest postęp operacji.
  • Odpowiedz