#it #linux #bash

Hej, muszę przeszukać 11k plików pod kątem konkretnych adresów IP, używam polecenia:

grep -r -E '127.0.0.1|127.0.0.2' /Path/to/file/

Adresów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam!
Krótkie pytaneczko. Jak skopiować całą zawartość danego folderu, tutaj określonego zmienną INPUTDIR:

INPUT_DIR="$PWD"
do innego folderu, tutaj określoengo zmienną:
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #linux

mam sobie jakiś długi link i chciałbym, żeby po wpisaniu określonej przeze mnie wcześniej krótszej komendy ten link się otworzył. jak to zrobić? pamiętam, że gdzieś się w bashu dało ustawić jakiś refractoring, ale już zapomniałem jak to się robiło

dobra, tak konkretniej:
chciałbym, żeby po wpisaniu komendy 'pogoda' w bashu wykonała się linijka 'xdg-open www.wybrany-url.pl/cos-tam-duzo-tekstu'
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #programista15k #bash #docker #archlinux
Potrzebuje dodać klucz gpg w interaktywnym kontenerze ale docker run archlinux:latest gpg -v --receive-keys $hash nie działa.
Więc używam czegoś takiego.

curl -s '[http://keys.gnupg.net/pks/lookup?op=get&search=0x3FDBB55084CC5D84'](http://keys.gnupg.net/pks/lookup?op=get&search=0x3FDBB55084CC5D84')|grep -ozP -- '(?s)-----BEGIN.*BLOCK-----'|gpg --import -
Ma ktoś może inny pomysł ¯\_(ツ)_/¯
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #elektronika

JS:
Linter do TS i JS - powstał aby zastąpić Babel, ESLint, Webpack, Prettier, Jest - https://romefrontend.dev/blog/2020/08/08/introducing-rome.html
Krótka historia js (2006 - 2020) - https://bestofjs.org/timeline
8 sposobów na uruchomienie aplikacji react'owej za darmo -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, jeszcze szybkie pytanko!

Mam skrypt run.sh -p 1 test.inp
Pobieram nazwę pliku jako ostatni argument:

file=${@: -1}
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: Ładnie się rozwijasz z bash :) dwie rzeczy do zmiany. Skoro robisz w bash to używaj bash a nie sh, a druga to kolejność:
./Skrypty/farmaceutarg1.sh -p 1 -n 1 test.inp
Ze strony:
https://dustymabe.com/2013/05/17/easy-getopt-for-a-bash-script/

We can almost exactly perform the same task with the getopts builtin. Unfortunately the getopts builtin does not support long options so I created a new -c short option and added a : to
  • Odpowiedz
@ddzwon: Jak juz sie bawimy w inne pytania to moze wiesz 'ocochodzi?':

cp: nie można zamazać nie-katalogu „/home/users/farmaceut/test/test.inp” katalogiem „/tmp/lustre
  • Odpowiedz
#bash #linux #sysadmin
Jak byście sprawdzili przed rebootem serverów czy wszystkie podmontowane NAS/NFS są osiągalne? Przy ponad 100 serverów potrafi być to irytujące.

Problem jest taki że w /etc/fstab czasem są to nazwy a czasem ip-ki i to różne.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: każdy serwer, z jego zasobami. Wtedy lecisz testem dla każdego nasa na serwerze.
Osobna lista NAS-ów też może się przydać, bo może wystarczy testować same NAS-y, jak masz zaufanie do sieci.
Zależy co tam masz i jak to jest posklejane.
  • Odpowiedz
Czesc ! Chcialbym, aby grep zwrocil mi wszystkie pliki wynikowe obliczen, w ktorych NIE MA frazy Normal termination of Gaussian - a wiec takie, ktore sie nie policzyly

Zrobiłem taką komendę:

find . -name '*.log' -exec sh -c "grep -H -v ' Normal termination*' {} | tail -1" \;
ale zwraca mi WSZYSTKIE pliki...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mieli, szukam jakiegoś skryptu do testowania połączenia sieciowego. Albo pomysłu jak go napisać (co sprawdzać)
Internet mi dość często przerywa i chce po prostu wiedzieć kiedy i przez ile czasu go nie było.
Sam ping to chyba trochę za mało bo czasem jest tak że pingi są a strony się nie ładują.
Język jest obojętny, może to być #powershell #python albo #bash
#informatyka
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@oskar_15: Ej, ale jak masz pingi a strony się nie ładują, może spróbuj innych DNSów. Albo tracert zapodaj, żeby ustalić gdzie umiera. Jak będzie gdzieś na węzłach operatora to zgłaszaj im konkrety - więc na moje ping do DNS'a, tracert do jakiegoś stałego adresu.
  • Odpowiedz
Twój router mało Ci powie o problemie na zewnątrz. Google/Facebook/Wikipedia dużo lepszym wyjściem jest. Ale i tak najpierw wykluczyłbym DNSy jak napisałem wcześniej. Ustaw sobie CloudFlare na próbę i zobacz, czy nie będzie wszystko działać lepiej.

Sam pomysł na skrypt wygląda dobrze. Możesz jeszcze WinMTR sobie odpalić dla badania jakości połączenia.
  • Odpowiedz
mirki pomocy, mam trywialny problem a siedzę już kilka dni nad tym.
Jest to skrypt w bashu.
mam w folderze pliki:
xyz123
xyz1
xyz1234
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#losowybash #bash #heheszki

czesc, kasia jestem, poklikamy?

mało chętnie

a dlaczego?

właśnie sie dowiedziałem że wyrzucili mnie ze studiów, pokłóciłem się z dziewczyną którą kocham i rozbiłem nasz związek z którym wiązałem duże nadzieje na przyszłośc i ogólnie świat mi się wali na głowę.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Znajdzie się dobra dusza, która przetłumaczy mi ten pseudokod na Basha? Reddit totalnie zawiódł więc zaznaczam, że potrzebuję wrzucić ten kawałek do autostartu na pojedynczym obiekcie i zapomnieć o nim 5 minut później, więc tutki etc. mnie nie interesują. Moje plany na dzisiejszą noc to sen, a nie nauka rzeczy których "może kiedyś, czasami, użyję" ( ͡° ͜ʖ ͡°)

Watchdog:
app --params
var i = 0
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Aramil: Jeszcze info

app --parms &>/dev/null &

Dużo zależy tutaj jak apka jest uruchamiana i co robi. To można na kilka sposobów rozwiązać. Wziąłem najprostszy czyli wrzucenie jej w tło a potem ubicie wszystkich procesów o nazwie app ale można np spisać pid procesu i ubić proces po pidzie co jest bezpieczniejsze chyba.
  • Odpowiedz