#linux #bash #informatyka
Wszystko
Najnowsze
Archiwum
- 1
Czy da się w man wyświetlić tylko info o konkretnej opcji? Na przykład interesuje mnie informacja tylko o tym, co robi ls -A. Grepowanie po fladze wyświetli mi tylko jedną linijkę, a bardziej skomplikowane regexy w awk/sed to już zbyt wiele roboty, by dowiedzieć się o jednej opcji.
#linux #bash #informatyka
#linux #bash #informatyka
Komentarz usunięty przez moderatora
Komentarz usunięty przez autora
- 1
- 0
@lis6502: aha bo może niezrozumiale napisałem, oczywiście -C - wznawia ale po ponowieniu polecenia a mi chodzi żeby sobie tak jakby czekał sam aż net wróci i sam zacznie pobierać
Komentarz usunięty przez autora
konto usunięte via Android
- 1
Dostalam raka
- 1
- 2
Mirki z #linux #shell #bash #programowanie
Dlaczego skrypt nie czeka mi na odpowiedź z ssh, tylko wykonuje się dalej, i to jakoś dziwnie?
Prosty przykład:
Dlaczego skrypt nie czeka mi na odpowiedź z ssh, tylko wykonuje się dalej, i to jakoś dziwnie?
Prosty przykład:
local_home=$HOMEremote_home="$(ssh user@host 'echo $HOME')"- 1
Natomiast kopiuj/wklej do konsoli z pliku tekstowego jest przerywane w momencie odpalenia połączenia ssh
@grajlord: Nie ogarniam o co Ci chodzo.
ssh -t host 'cmd1; cmd2; FOO=hello sh -i'
- 0
https://pastebin.com/2tZs3JMS
wytłumaczy mi ktoś linie 9 i 27? Chodzi mi o te wpisy miedzy / /
#programowanie #bash #linux
wytłumaczy mi ktoś linie 9 i 27? Chodzi mi o te wpisy miedzy / /
#programowanie #bash #linux
@n3xo:
s/0/-----\ /g
s -search - szukaj
/0/ -znaku 0
/-----\ -zamień na pięć kresek i spacje
/g -global - wszytkie wystąpienia 0 zamień na kreski
s/0/-----\ /g
s -search - szukaj
/0/ -znaku 0
/-----\ -zamień na pięć kresek i spacje
/g -global - wszytkie wystąpienia 0 zamień na kreski
Komentarz usunięty przez autora
- 2
Napisać skrypt, który wyświetli dla każdej grupy wiersz w stylu 1. nazwagrupy ilośćuserów, 2. nazwagrupy ilośćuserów
No to wiadomo, że poleconko awk-f. Tylko jak zliczyć ilość osób w grupie, kiedy jedyne co mamy to zapisane w pliku etc/group nazwiska osób, które do niej należą? w jaki sposób można zliczyć te osoby?
vbox:x:120:janowski,zalewski
#linux #programowanie #bash
No to wiadomo, że poleconko awk-f. Tylko jak zliczyć ilość osób w grupie
@Trustm3: Też awk. Awk jest językiem programowania. Wygoogluj sobie, są wygodne tutoriale, które zajmą ci z 5-10min bo w innym przypadku niestety będziesz pytał tutaj o każdą najmniejszą pierdołę.
Edit, znalezienie odpowiedzi na twoje pytanie zajęło mi dosłownie 5 sekund:
https://stackoverflow.com/questions/14916826/awk-unix-group-by
- 1
Napisać polecenie, które wybierze wiersze z pliku passwd, w których nazwiska osób zakończone są na "ska" a login
zaczyna się na a,e,i lub s.
Chciałem użyć awk f, coś jak poniżej tylko nie wiem jak przyrównać kolumnę do wyrażenia regularnego. Mógłby ktoś podać przykład, gdzie na przykład login pasuje do regexpa z polecenia?
awk -F '[:,]' '{ if(TUTAJ WARUNEK) { print $1,$2,$3,$4,$5 }}' /etc/passwd
#linux #programowanie #bash
Komentarz usunięty przez autora
Komentarz usunięty przez autora
1
Sprawdzanie pojemności nośników

W dzisiejszych czasach można spotkać podróbkę niemal wszystkiego. Perfumy, odzież, żywność, więc tym bardziej i sprzęt elektroniczny. Od kilkunastu już lat, masowo podrabiane są pamięci masowe, szczególnie flash (czyli SSD, karty pamięci, pendrive’y itd.). Na czym można tutaj oszukać...
z- 0
- #
- #
- 1
Hej, wyjaśni mi ktoś dlaczego gdy edytuję plik w nano wygląda on np. tak:
a kiedy używam komendy w stylu: awk -F"[:,]" '{ print $1, $3, $5 }' /etc/group, to pojawiają się dodatkowe kolumny i wiersze (patrz zdjono)? Gdzie one znikają przy nano? ;d
#linux #programowanie #bash
deamon:x:1
bin:x:2
a kiedy używam komendy w stylu: awk -F"[:,]" '{ print $1, $3, $5 }' /etc/group, to pojawiają się dodatkowe kolumny i wiersze (patrz zdjono)? Gdzie one znikają przy nano? ;d
#linux #programowanie #bash
źródło: comment_hDWfjxgoPcE6piHaces9JDiq10m3LV72.jpg
Pobierz@Trustm3: No przecież podajesz awk'owi -F"[:,]", czyli żeby traktował dwukropek jako separator więc dzieli każdy wiersz na elementy rodzielane dwukropkami. Napisz: awk '{ print $0 }' /etc/group to będziesz miał to samo.
@kot_gagarina: No i nie znikają tylko ich po prostu nie ma. Jak podzielisz linie względem dwukropka to masz tylko 3 pola $1, $2, $3 a ty wyświetlasz print $1, $3, $5 - tak więc wyświetlone zostanie tylko $1 i $3 bo $5 nie istnieje
mam do zrobienia prosty skrypt konwerter mors na litery łacińskie no i mam problem nie działa mi ten kod a moim zdaniem powinien gdzie jest błąd?
https://pastebin.com/Sjg9xkjB
#programowanie #bash #shell #linux
https://pastebin.com/Sjg9xkjB
#programowanie #bash #shell #linux
- 0
@Init0 @Edward_Kenway :
W wolnych chwilach podziubię przy tym skrypcie i zobaczę co z tego wyjdzie, akurat czekam na wizytę pielęgniarki od dziecka, dlatego mam czas tak jakby z doskoku pisać taki skrypt:)
W wolnych chwilach podziubię przy tym skrypcie i zobaczę co z tego wyjdzie, akurat czekam na wizytę pielęgniarki od dziecka, dlatego mam czas tak jakby z doskoku pisać taki skrypt:)
To jest dobry przykład na to jak nie programować... 100 tych samych ifów i echów, gdy wystarczyłyby dwie tablice (a nawet jedna) i jedna funkcja i skrypt miałby z 10 linijek...
https://www.linuxjournal.com/content/bash-arrays
https://www.linuxjournal.com/content/bash-arrays
- 1
Utworzyć plik o nazwie dane, zawierający wpisy postaci: „login guid imię” dla identyfikatorów
użytkownika większych nić 99 znakowych, na podstawie danych z pliku /etc/passwd.
Jak mam wykonać to zadanie kiedy mój plik etc/passwd wygląda tak? ( ͡° ͜ʖ ͡°)
#linux #ubuntu #bash #programowanie #informatyka
źródło: comment_uqkSM3OetrHby4TA3GlCq40M3YRxpNwC.jpg
Pobierz- 2
@Trustm3: Man 5 passwd i czytamy opis kolumn.
Wartość UID > 99...ale chyba nie znaków.
awk -F '[:,]' '{ if($3 > 99) { print $1,$3,$5 }}' /etc/passwd > dane # jesli przed guid rozumiesz UID
awk -F '[:,]' '{ if($4 > 99) { print $1,$4,$5 }}' /etc/passwd > dane # jesli przed guid rozumiesz GID
awk -F '[:,]' '{ if($3 > 99) { print $1,$3,$5 }}' /etc/passwd > dane # jesli przed guid rozumiesz UID
awk -F '[:,]' '{ if($4 > 99) { print $1,$4,$5 }}' /etc/passwd > dane # jesli przed guid rozumiesz GID
- 2
Napisać skrypt, który będzie pobierał od użytkownika dowolne wyrażenie arytmetyczne, następnie je
wykonywał , a wynik wyświetlał na ekranie.
W jaki sposób potraktować to co wpisze użytkownik za pomocą read jako wyrażenie arytmetyczne, które można zliczyć?
Na przykład ktoś wpisuje (5+1)*3 i ja mam wyświetlić 18.
#linux #programowanie #ubuntu #bash #nano #algorytmy
@Trustm3 https://pl.m.wikipedia.org/wiki/Dzia%C5%82ania_arytmetyczne
Nawet gdybyś miał zrobić program który ogarnie wszystko sam niezależnie od inputa wraz z 99% wyjątkow to jest to banalne zadanie
Nawet gdybyś miał zrobić program który ogarnie wszystko sam niezależnie od inputa wraz z 99% wyjątkow to jest to banalne zadanie
- 1
Napisać skrypt, który będzie pobierał od użytkownika dowolne wyrażenie arytmetyczne, następnie je
wykonywał , a wynik wyświetlał na ekranie.
W jaki sposób potraktować to co wpisze użytkownik za pomocą read jako wyrażenie arytmetyczne, które można zliczyć?
Na przykład ktoś wpisuje (5+1)*3 i ja mam wyświetlić 18.
#linux #programowanie #ubuntu #bash #nano #algorytmy
@TankDriver: mi zajęło pół roku żeby cały przeczytać tylko na wykładach ¯\_(ツ)_/¯
@inspektor_gadzet: Mi jakiś miesiąc, ale miałem dużo czasu.
















a ona na to "o boże! zostałam zgwałcona!"