Co to są "objects" w opisie składni niektórych poleceń linuksowych (z basha korzystam) i czym się różnią od opcji?. Np. polecenie "ip" przyjmuje obiekty oraz opcje i wychodzi na to że np "a" jest jednym z nich a nie opcją bo "-a" nie działa. Może i to banalne pytanie ale próbowałem je googlować tylko jakoś nie umiem. No wiem że bash nie wspiera obiektowości, więc wydaje mi się że te "objects" to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzięki za RTFM (ʘʘ). Co do man itd to generalnie ogarnąć jak używać polecenia idzie bez problemu, ciekawiło mnie czy te obiekty to jakieś standaryzowane określenie składni w Linuxie/bashu.


@PodprzestrzennyKolektywPizzy: tak ogólnie jeśli się nie jebnąłem to bash po prostu operuje na bajtach. Wspominam o tym bo to jest istotne przy łączeniu poleceń potem (lub rozumieniu jak je łączyć). W sensie możesz np kleić polecenia w
  • Odpowiedz
Mam do ogarnięcia pewien system, który powinien działać w taki sposób, że w tle działa daemon, nasłuchuje i reaguje na działania innych skryptow, które wysyłają do niego komendy. Czy ktoś może dać podpowiedź (albo tutorial) jak takie coś należy zrobić?

#bash #linux #unix #programowanie #programista15k
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam skrypt dzialajacy na pewnym pliku (tzn. odpalam go ./skrypt.sh file.inp)

Chce, zeby program wyciagnal mi z tego file.inp nastepna linjke po sekcji $DATA, wiec napisalem:

job_name=${awk '/$DATA/{getline; print}' $1)
echo
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem czy lubisz skracać skrypty, ale można by tak:

[[ "$#" -ne 1 ]] && echo "No file provided." && exit 1
[[ ! -f $1 ]] && echo "..." && exit 1
  • Odpowiedz
#bash #linux #programowanie

chciałbym sobie napisać narzedzie które by instalowało sobie apache, mysql itp itd. po czym dodatkowo tworzył vhosty itp itd na podstawie wybranych opcji itp itd.

Moje pytanie brzmi: w jaki sposób mogę testować taki skrypt? W sensie żebym mógł usunąć wszystkie zmiany wprowadzone po przez skrypt i od nowa instalował wszystkie paczki, tworzył na nowo foldery/pliki itp.

Stawianie linuxa od nowa po każdej
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czesc, mam jeden udzial na nasie i drugi udzial na innym nasie. Chciałbym przekopiować z 1 na 2 dane, które sa w folderze (wraz z subfolderami) po prostu zawartość udziału. Jak bedzie wygladal skrypt w powershellu?

#powershell #skrypt #bash #it #informatyka

Copy-Item \NAS1\Archiwum\ -destination \Server2\Archiwum\ -force

Plus, zeby nie pytal czy nadpisać, tylko po prostu nadpisywał z buta
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sophisticated7: w powershellu odpal z start-process robocopy.
Ja uzywam takich switchow /R:3 /W:3 /MT:16 /V /E /XD
Sczegolnie wazny jest MT:liczba, bez tego bedzie szlo jak krew z nosa a tak masz multi-thread copy i z--------a az miło.
  • Odpowiedz
Czesc!

Pewien program, zlokalizowany w /usr/local SuperUsera, aby każdy mógł z niego skorzystać, ma ustawione tworzenie plików tymczasowych (scratch) w folderze /tmp (również SuperUsera):

Edit the following lines to read as follows
set SCR=/tmp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lionbest: no wlasnie dlatego szukam na patternie, bo plik do usuniecia zaczyna sie zawsze tak jak plik inputowy do programu... swoja droga, moge w skrypcie basha wrzucic sudo z haslem usera, zeby go nie bylo potrzeby wpisywac recznie? szukalem, ale nie znalazlem
  • Odpowiedz
@grappas: w drugim przypadku "echo" dostaje listę parametrów od $(). Spróbuj tak:

echo "$(cat to.json | grep -v "[" | grep -v "\]" | sed -e 's/^[ \t]*//' | tr --delete , | tr --delete , | tr -d '"' ; echo "mi to co")"

w Twoim przypadku echo wykonuje się tak: echo a be mi to co mi mi to co
a w moim echo "a\nbe\nmi\nto\nco\nmi\nmi\nto\nco"
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki robię skrypt w #bash i potrzebuję odczytać liczbę wierszy w pliku próbuję tak ILEWIERSZY=[wc -l listamt.log] ale coś nie działa pomoże ktoś jak to ogarnąć #linux
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hbmm:
albo też:

ILOSCWIERSZ='wc -l listamt.log | awk '{ print $1 }'`

tylko żę wykop ucina znaczki " ' " przed wc oraz na
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego
gatunku do
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć mirki.
Możecie poradzić jak napisać skrypt który przenosiłby foldery do odpowiednich subfolderów? Ma to służyć do przenosznia linuksowych ISO ( ͡° ͜ʖ ͡°) #pdk
Przykład jeśli folder zawiera ".MULTi." ale nie zawiera ".S01.', ".S02.', ".S03.', itp to idzie do folderu "Filmy", a jak zawiera ".S01.', ".S02.', ".S03." itp to idzie do "TV". Mam nadzieję że jakoś sensownie wyjaśniłem o co mi chodzi a jak nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jakiś przykład? Szukałem troche ale sporo wynikow jest bez filtrowania (wykluczania) z nazwy


@mariohi: Masz pętle, która leci po katalogach. Robisz grep na liście plików w katalogu. Jeżeli trafisz na wyrażenie ".S[0-9][0-9]." to mv katalog/* Ścieżka/Do/TV, jeżeli nie trafisz to mv katalog/* Ścieżka/Do/Filmy.
  • Odpowiedz


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
node.js/web:
https://blog.bitsrc.io/20-top-frontend-developers-tools-in-2020-78eeb1b2da5a - 20 tooli do usprawnienia pracy przy web
https://blog.bitsrc.io/10-chrome-console-utility-apis-you-probably-never-used-14a0b64f1bd6 - funkcje chrome console ktorych prawdopodobnie nie znales - monitor(func), monitorEvents(object, [,events]), $_ , $(element), $$(element) etc
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem w miarę nowy w bashu i linuxie i potrzebuję porady. Potrzebuję napisać skrypt, który będzie wykonywał zadaną przeze mnie komendę w terminalu. Chodzi o wyszukiwanie pewnych wartości na zewnętrznym serwerze. Komenda ma w sobie część z datą (wyszukuje konkretnych rekordów po dacie) w formacie TDYYYYMMDD. Potrzebuję wrzucić w pętlę tą część komendy, tak aby podmieniała mi daty od najwcześniejszych np. TD20000101 (1 stycznia 2000r), do momentu, aż znajdzie najwcześniej występujący rekord
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach