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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć
  • Odpowiedz
Mam skrypt który wykonuje zdalnie i posiada on w kodzie "read". Oczywiście oczekuje na podanie parametru tyle, że ja nie mam go jak podać. Jak mogę przy wywołaniu skryptu podać parametr który zostanie odczytany przez read?
#linux #bash #serwery
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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:

local_home=$HOME
remote_home="$(ssh user@host 'echo $HOME')"
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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'
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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
  • Odpowiedz
@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:)
  • Odpowiedz
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
Trustm3 - > Utworzyć plik o nazwie dane, zawierający wpisy postaci: „login guid imię”...

źródło: comment_uqkSM3OetrHby4TA3GlCq40M3YRxpNwC.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach