#bash #linux #programowanie

Siema, mam do napisania skrypt, który pyta użytkownika o ścieżkę pliku tekstowego i co chce w nim wyszukać. Ma on działać tak, że wrzuca całą zawartość pliku do pętli i robi jak by grepa z tym, że jak dla mnie grep tak nie działa bo on przy pierwszym okrążeniu wypluwa od razu wszystkie pasujące wiersze. Już mój mózg się gotuję od szukania innych opcji.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash

Mirki nie do końca ogarniam co robię źle i czy w ogóle to dobry zamysł. Mam przeszukania plik logi i efekt wyszukania ma wpisać do innego pliku i dopisać na końcu jakiś tekst. Tylko nie wiem czy dobrze korzystam z echo w tym momencie.

grep "/[a-z]*[a-z]/[a-z]*[a-z]/[a-z]*[a-z]/" logi.txt > grep_stdin.txt | echo "nie nadpisuj pliku" >> grep_stdin.txt
taki zamysł mam ale nie działa co tu źle robię
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bash #python (?)
Mam skrypt w bashu i echo mi drukuje menu (poszczególne opcje wybierają plik).
Chcę aby skrypt miał opcję dodawania nowego pliku i kolejnego wpisu w menu.
Jak to ugryźć? Intuicyjnie wydaje mi się, że będę musiał robić to w pythonie.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Fostrzyk: Sam takiego czegoś nie robiłem można spróbowac użyć osobnego pliku.conf, który byłby zczytywany przy starcie skryptu, w samym skrypcie zrobić funcje podmiany pętli/menu w sed/awk który by nadpisywał plik.conf
  • Odpowiedz
Mirki z #devopsiarz : zapraszam dziś na 19:00 na mój kolejny stream na YT -> https://devopsiarz.pl/yt

Na live dziś backup bazy listy mailingowej przy pomocy ansible, aktualizacja innego serwera packerem - tego typu sprawy. Też o samej liście coś krótko powiem w kontekście ostatnich streamów

Jakby co, do informowania o streamach jeszcze będę używał mirkolisty, więc zapisz/wypisz się w razie czego jak cotygodniowe zestawienia + live Cię interesują: https://devopsiarz.pl/mirkolisty

#
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 #security, #apple, #rustlang,
#haskell i czasem #produktywnosc

Jeśli interesują Cię takie materiały i chcesz ich więcej - zapisz się do mojej listy mailingowej na https://devopsiarz.pl
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ędzie, ale teraz kombinuje nad jeszcze inny


@devopsiarz: Widziałem ostatnio Twój stream ( ͡~ ͜ʖ ͡°) - bardzo fajnie.
Rzucam wolną propozycję nagrania może czegoś na temat continous integration. Wybrać jakieś popularne narzędzie i przeprowadzić całą konfigurację + deployment (a już cudownie gdyby było na przykładzie jakiejś #golang appki). ;-) Czy taki temat wchodził by w grę ?
  • Odpowiedz
Eksperty, bo mnie zaraz szlag trafi. Może trochę wypiłem, ale bez przesady. Mam skrypt w bashu. Chcę coś zrobić na określonych plikach. I tak np. (przepisuję z ręki, ale zamysł jest OK)

BACKUP_DIR="/xbackup/20200320"
for plik in "$BACKUP_DIR/*.bz2" do
if ["$plik" -ne "$BACKUP_DIR/dump1.bz2"] && ["$plik" != "$BACKUP_DIR/dump2.bz2"]
then
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash #sysadmin
Czy jest możliwość aby wybrać poszczególną linijkę z man ale żeby od razu jej nie wykonywało tylko żebym mógł ją jeszcze wyedytować?

Input man fstab | sed -n 9p
Output /etc/fstab
A chce mieć ten /etc/fstab "w ręku" bo raz np coś będę chciał przed a raz coś po dać
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet programistycznych za darmo

Dołącz teraz: http://bit.ly/summon-the-json

#programowanie #naukaprogramowania #programista15k #java #informatyka #javascript #frontend #backend #angular #pracait #webdev #fullstack #php #python #react #webdesign #justnewsit #devops
tomaszs - Jest pierwszy perk na liście oczekujących na Summon The JSON: 10 tapet prog...

źródło: comment_15837718232U9yhpkWbkxKbwPDCiETFR.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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