Chcę na zdalnym hoście odpalić sobie "cat" jako inny user (przez sudo su) i zrobić ">" do lokalnego pliczku, ale na górze tego pliku dopisuje mi jeszcze linię z samą komendą (czy całe "echo 'cd /ścieżka/; cat plik | sudo su - user2")
Jak zapisać lokalnie wynik takiego "cat >" żeby nie dopisał mi samej komendy na górze pliku? Spróbowałem bezmyślnie tail +1, to zapisał komendę z tailem ( ͡° ͜
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie za 100pkt.

Mam napisany skrypt w #bash który służy do przesyłania plików po SSH. Jest on bardzo często używany, co wymaga ciągłego wpisywania haseł, + z winy słabego połączenia i zmiennego IP często się wysypuje. Chce przepisać ten skrypt na nowo, jednak chodzi mi po głowie coś z tym hasłem.

Myślałem wykorzystać zmienną środowiskową w linuxie, żeby tam trzymać hasłem i np cronem co 4h/restart pc go czyścić. Jest
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NewEpisode: tu nie ma problemu z twoim skryptem tylko z tym setupem, po pierwsze jak masz odblokowany port 22 do internetu to masz zablokowane logowanie hasłem i używasz klucza ssh, nie ma żadnego "ale"
używając klucza ssh masz do dyspozycji multum opcji np. keyring, co do ostrzeżenia o innym IP możesz to zignorować w .ssh/config dodając
CheckHostIP no
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
W NPM można było bez autoryzacji publikować nowe wersje dowolnego pakietu! - https://sekurak.pl/krok-od-totalnego-chaosu-i-masowych-hackow-aplikacji-w-internecie-w-npm-mozna-bylo-bez-autoryzacji-publikowac-nowe-wersje-dowolnego-pakietu/
Hypermedia as the Engine of Application State (HATEOAS) - https://htmx.org/essays/hateoas/
Alternatywa dla NVM - automatyczne przełączanie wersji node.js -
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#komputery #bash #shell
#programowanie

Nie pisze w shellu jednak muszę wyciągnąć za pomocą Shella wartość z pliku csv. Plik csv zawiera kilkadziesiąt wierszy i kilka kolumn. Muszę wyciągnąć jedną wartość z pewnej kolumny a następne użyć ją jako argument przy odpalaniu skryptu pythonowego. Niestety moja zmienna $periodvar jest pusta. Totalnie nie znam się na shellu a nie wiem co robię źle.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@RedveKoronny: trzeba czytać dokumentujące, a nie sarkać, że coś jest głupie ( ͡° ͜ʖ ͡°)
W pipe każda komenda to inny proces i w zależności czy masz ustawiony lastpipe czy nie to albo pierwszą albo ostnia komenda w pipe będzie się wykonywać w pierwotnej powłoce.
  • Odpowiedz
co sekundę zwraca w konsoli dokładnie taki błąd (bez względu na to, które okno mam sfokusowane):

5: [: Illegal number: id


No tu to powinieneś sam ogarnąć ( ͡~ ͜ʖ ͡°) brakuje $ przed id więc zamiast zmiennej masz
  • Odpowiedz
Mirki z #programowanie #linux #bash

kolejne mądre pytanie z mojej strony.
Piszę skrypt i chcę przekierować output zarówno na ekran, jak i do pliku z logiem.
Jest fajna komenda tee której zawsze używałem.

Problem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie #linux #bash

potrzebuję chałupniczą metodą wygenerować sobie pewien plik json z wartościami ze zmiennych w pliku tekstowym.
Chcę to potencjalnie odpalać na linuxie pod bashem, wiec nic wyszukanego, ma działać od strzała.

potrzebuję by json miał taki wpis:
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PortowySzczur: @wykopyrek @dict

Dzięki za sugestie. Problem już rozwiązany zgodnie z sugestią od @Saly

Zależało mi na prostym rozwiązaniu, bez konieczności doinstalowywania niczego, bo skrypt będzie potencjalnie do użytku na wielu systemach nienależących do mnie, więc nie zawsze mogę coś doinstalować.
Sam json też jest dosyć prosty i ma raptem z 300 linii. Ale takich pliczków tylko z róznymi danymi mogę mieć i kilkaset. Dane biorę z innego pliku
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Fingerprinting bez js - https://fingerprintjs.com/blog/disabling-javascript-wont-stop-fingerprinting/
21 ciekawych repozytoriów o JS - algorytmy, wtfjs, best practices, awesome itd. - https://madza.hashnode.dev/21-github-repositories-to-become-a-javascript-master
Nowy ficzer w devtool chroma - nagrywanie i mierzenie user flow -
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #gnulinux #linux

bash zawija mi wiersz z tym znakiem zachęty:

\033[1;33m[\033[0m\033[0;35m\A\033[0m \033[1;37m\j\033[0m\033[1;32m\u\033[0m\033[1;31m@\033[0m\033[0;36m\h\033[0m \033[1;34m\W\033[0m\033[1;33m]\033[0m\033[1;32m\$\033[0m

problem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@OperatorHydrolokator: systemD jest od tego żeby samemu pilnować czy aplikacja żyje, wiec zamiast robić hacki popraw unit.
A cron nie działa prawdopodobne przez to ze systemctl wymaga uprawnień root, a cron uruchamiasz jako zwykły użytkownik. systemD też można użyć jako zamiennik crona.
  • Odpowiedz
Czy na chromebooku można programować normalnie jak na linuchu? Chodzi o bash+python. Generalnie mam dwa stare kompy ktore bym chcial sprzedac i ogarnac sobie dobrego <14cali chromebooka. Widze, ze sa mega tanie i baterie niby po 10h trzymają. Mozecie sie cos wypowiedzieć w temacie? Bo niby do 1.5k mozna kupic naprawde fajnego chromebooka, czytaj - bedzie chodził plynnie bateria 10h lekki.
#chromebook #python #linux #bash
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@ortaliontrenera da się interpreter pythona crewem zainstalować, gorzej z edytorami kodu/ide jakiś caret albo coś w przeglądarce, ja bym sobie obok postawił jakieś Ubuntu mimo wszystko
  • Odpowiedz
Hej, kto mi powie jak mogę z poziomu skryptu #bash wykrywać przez web za każdym razem najświeższą wersję oprogramowania dostępną na stronie i ją pobierać? Chodzi mi o tę stronę - https://www.rockbox.org/dl.cgi?bin=ipodvideo - zawsze najwyższa pozycja w tabeli, link w kolumnie "Binary Package". Dzięki za sugestie.

#linux
K.....s - Hej, kto mi powie jak mogę z poziomu skryptu #bash wykrywać przez web za ka...

źródło: comment_1633511596Tv3ulxR8ElOVbVlfg8cAOI.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kokos: curl -s http://xxxxx/xxx|sha1sum - zapisujesz i sprawdzacz czy sie zmienilo. Potem regexem w curlu szukasz sobie tego co chcesz - wydlubujesz linka i pobierasz
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
Podsunie ktoś pomysł jak wysyłać wiadomości SOAP przez curl w pętli ze zmiennymi parametrami w wiadomości? Np. żeby za każdą iteracja było wysyłane inne id?
#programowanie #bash
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Libra_Versus_Libra: Musisz dookreślić czego tam potrzebujesz i jak szybko. Xargs z flagą -P pozwala stworzyć kilka procesów aby zoptymalizować czas operacji, albo timeouty na curla i wtedy masz coś takiego

echo "1 2 3 4 5" | sed 's/ /\n/g' | xargs -P 5 -I {} 'sh -c curl --connection-timeout 10 --max-time 10 [http://fakeapi.jsonparseronline.com/posts/](http://fakeapi.jsonparseronline.com/posts/){}'
  • Odpowiedz
Siema mirki, chce sobie dodać shortcut by się móc połączyć na maszynke w pracy

[Desktop Entry]
Name=Maszynka
Comment=shitty work
Exec=xfreerdp /multimon /floatbar /u:tmbrek /d:dupadupa /v:xxxxxxxxxxxxxxxxx
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach