Mireczki potrzebuję niewielkiej pomocy. Otóż potrzebuję stworzyć jakiś średniej trudności skrypt w #bash na zaliczenie. Ogólnie napisać napiszę tylko prowadzący kazał wymyślić sobie samemu coś... a ja kompletnie nie mam pojęcia co mógłbym zrealizować. Pomożecie coś wymyślić? Ogólnie chciałbym, żeby i to się trochę przydało komuś, a nie tylko oddać, zaliczyć i rzucić w niepamięć na github. Posiadam też raspberry pi 2, może być też coś z tą platformą.
#
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Huczek: Jak możesz podpiąć drugie połączenie z Internetem (np. jedne po sieci Ethernet, drugie po 3g), to spróbuj napisać własny failover. Skrypt będzie monitorować, czy pierwsze (główne) łącze jest dostępne, jak nie to przełączy na drugie.
Jak dobrze to napiszesz to może znalesc zastosowanie przy np. OpenWrt. ;)
  • Odpowiedz
Czy można w #bash wyświetlić na konsoli tekst w taki sposób, żeby po kliknięciu tego tekstu wykonał się jakiś program? W taki sposób, w jaki np. po

echo "[http://wykop.pl](http://wykop.pl)"
#linux #unix #konsola
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam na bieda #vps katalog, w którym jest z kilkadziesiąt (o ile nie kilkaset) tysięcy plików. Da się każdy z tych plików w jakiś łatwy sposób przenieść do podkatalogu o nazwie takiej samej jak np pierwsze 2 litery oryginalnej nazwy pliku?

Przykład:
aa123.jpg > katalog: aa
aa124.jpg > katalog: aa
ab123.jpg > katalog: ab
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki które czuwają, potrzebuję zmienić nazwę wszystkich plików w folderze, tak by powstały np. PLIK01, PLIK02 - według takiego wzoru. Komenda rename nie działa u mnie, co mogę innego użyć?

#unix #bash #programowanie #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jaka UNIXowa komenda do przeniesienia wszystkich plików w folderze zaczynających się od 'IM' do innego folderu?

Próbowałem mv !(IM*) photos123 ale nie działa ( ͡° ʖ̯ ͡°)

#informatyka #programowanie #pytanie #bash
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#linux #bash #btc #dogecoin #scripty
Script pokazujący aktualny stan na 2 kontach dogecoin i 1 BTC


#!/bin/bash
wget [https://dogechain.info/address/DMKEKEnVgu44bv6rP9JzDiKg3YESD6eaUq](https://dogechain.info/address/DMKEKEnVgu44bv6rP9JzDiKg3YESD6eaUq) -O t 2>/dev/null && cat t | grep Balance -A1 | tail -n1 | sed 's/<[^>]*>//g'| sed 's/^[^0-9]*//g' | sed 's/DOGE/OLD DOGE/g'
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wytrzzeszcz: no elo

curl [https://dogechain.info/api/v1/address/balance/DMKEKEnVgu44bv6rP9JzDiKg3YESD6eaUq](https://dogechain.info/api/v1/address/balance/DMKEKEnVgu44bv6rP9JzDiKg3YESD6eaUq) | grep "[[:digit:]]*\.[[:digit:]]*" -o
  • Odpowiedz
Hej, zwiesilem sie na jednym zadaniu do zrobienia ;-s "Zaimplementuj w postaci funkcji powloki narzedzie dirname (albo basename), ktore bedzie wyswietlalo wszystkie elementy sciezki procz ostatniego (tylko ostatni w przypadku basename). Jak to ugryzc, jakas wskazowka?

EDIT: Bo przeciez nie chodzi raczej o to, by wykorzystac dirname/basename w poleceniach funkcji. Chyba.

#bash #linux
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam.

Mam małą prośbę.
Otóż mam na zaliczenie do napisania prostą powłokę na linuxa.
Prostą to znaczy jedno dwa polecenia (niekoniecznie ls i pwd chociaż jak dla mnie wystarczą).
Jakieś linki z instrukcjami jak to napisać albo ktoś ma coś w podobie?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zakładając, że polecenia są wbudowane w shell a nie wyszukują w /bin itd, to: main() -> while true: read ze stdin -> parsuj -> wykonaj builtin polecenie lub błąd, bo nieznane -> continue. Oczywiście pewnie nie jest to tak proste, i trzeba uruchamiać komendy z dysku, wtedy fork() + exec*() + wait*() + inne... musisz poczytać o podstawowych syscallach pod linuksem.
  • Odpowiedz
Kocham windows 10!
wyłączanie systemu trwało tak długo, że zdążył się jeszcze w trakcie uśpić ze względu na czas nieaktywności
#bash
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach