Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

2
grep i sed z fajką od ogona -f wydają się buforować
Usiłuję uzyskać działający system do monitorowania specjalnych dzienników. Zwykle chcę tylko bardzo konkretnego wzoru, z którego wydobywam, grepi fajki tail -f. Zauważyłem, że grep nie wyświetla wszystkiego, ale zamiast tego zachowuje bufor niektórych linii. Myślę, że ma to sens, jeśli masz potok, który wyprowadzi wszystko, a następnie zakończy i zamknie …

1
Rozpakuj Linux z wykluczeniami z pliku .txt
Mam skrypt rozpakowywania w systemie Linux. Próbuje rozpakować za pomocą polecenia: unzip file.zip To oczywiście udane. Chcę teraz wykluczyć niektóre pliki. Instrukcja mówi mi o opcji -x. Użyłem tego i działa również, ale tylko dla jednego określonego folderu lub pliku. Metodą często stosowaną do wykluczania określonych plików z programów do …
2 linux  bash  zip  exclude 

1
Skrypt Bash z grep -w
Używam następującego polecenia: x.txt | grep -w 'in' i otrzymuję odpowiedzi takie jak: in into ... itd. Chcę tylko odpowiedzi: w Jak powinienem zmodyfikować polecenie?
2 macos  bash  grep 

1
Jak używać bash do alfabetycznego wprowadzania wpisów w pliku konfiguracyjnym, zachowując sekwencyjną numerację?
Mam .iniplik z tym wzorem: [Preset0] Data=78367571EE5E Data_1=3483290482 Data_2=299230-293 Data_3=2390920391 Name=Mono Lead Len=3994 [Preset1] Data=78367571EE5E Data_1=3483290482 Data_2=299230-293 Data_3=2390920391 Name=Funky Bass Len=4001 [Preset2] Data=0200002E3434 Data_1=342EFD340433 Data_2=000000043425 Data_3=EDFE00000000 Name=Airy Pad Len=3713 Każdy zestaw danych od [PresetX]do Len=Xreprezentuje jedno ustawienie wstępne. Chcę uporządkować tę listę alfabetycznie Name=X. Potrzebuję jednak pierwszego ustawienia wstępnego w …
2 bash  regex  sorting 

0
Jak aliasy są dostępne w głównej powłoce, ale nie w podpowłoce?
Czytałem jakiś tekst, który stwierdza: Plik konfiguracyjny powłoki .bashrc jest faktycznie wykonywany za każdym razem, gdy generujesz powłokę BASH, na przykład po uruchomieniu skryptu powłoki. Innymi słowy, za każdym razem, gdy tworzona jest podpowłoka, wykonywany jest plik .bashrc. Powoduje to eksportowanie lokalnych zmiennych lub aliasów zdefiniowanych w pliku inicjującym powłokę …
2 linux  bash  terminal  shell 

1
Jak skonfigurować plik crronab cron.d dla roota
Jaka jest procedura instalowania pliku crronab cron.d, który ma być uruchamiany jako root? Mam skrypt, który chcę, aby root uruchamiał się co 10 minut, więc zainstalowałem plik /etc/cron.d/mycron: SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin */10 * * * * root /usr/local/bin/myscript.sh następnie ponownie uruchomiłem crona i upewniłem się, że mogę go wykonać /usr/local/bin/myscript.shi że …
2 linux  bash  cron  crontab 

1
Błąd podczas używania apt install w powłoce Ubuntu systemu Windows 10
Próbowałem zdobyć python i skonfigurować środowisko do pracy nad nadchodzącym projektem. W Windows 10 Ubuntu bash z powodzeniem uruchamiam następujące polecenie: sudo wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz Następnie rozpakowałem go i wpisałem też kilka innych poleceń, aż znalazłem, że potrzebuję gcc w jednym konkretnym kroku, którego nie miałem. Więc próbuję następującego polecenia: sudo …

1
Symlink do bash uruchamia inną powłokę
W następnej sesji bash mam / bin / sh dowiązanie symboliczne do / bin / bash. Jednak po uruchomieniu / bin / sh wynik nie jest taki sam, jak uruchomienie /bin/bash ... jakiś pomysł, co się tam dzieje? benno@benno-laptop:~$ ls -l /bin/sh lrwxrwxrwx 1 root root 9 2009-08-28 19:56 /bin/sh …
2 bash 

1
wymagający testu integralności pamięci (zapisu / odczytu) - dla BASH
Potrzebuję skryptów powłoki / poleceń bash do weryfikacji integralności danych lokalnych dysków twardych, napędów USB itp. Jak słynny www.heise.de/download/h2testw ; lub coś, co jest co najmniej powszechne w repozytoriach. (h2testw zapisuje określony nośnik danych w kółko, a następnie czyta go ponownie, aby sprawdzić, czy został poprawnie zapisany i wyświetla czas …
2 linux  bash  storage 

3
Użyj skryptu bash, jeśli istnieje na ścieżce, w przeciwnym razie użyj pliku wykonywalnego
Chcę użyć skryptu bash, jeśli istnieje na ścieżce, a w przeciwnym razie chciałbym użyć pliku wykonywalnego. alias build='xctool.sh' type -a xctool.sh || alias build='xcodebuild' build -scheme "${APP_SCHEME}" archive Więc w tym przykładzie chcę użyć xctool.sh zamiast xcodebuild, jeśli jest dostępny. W przeciwnym razie chcę użyć xcodebuild. Występuje błąd „kompilacja: nie …
2 macos  bash  xcode 

1
Aktualizacja Bash na Mac OSX
Więc wykonałem ten samouczek ... Wygląda na to, że działało dobrze. Kiedy piszę echo $SHELL and echo $BASH_VERSION dostaję "/usr/local/bin/bash" and "4.0.0(1)-release„. Ale kiedy po prostu uruchamiam „ bash”, otrzymuję wiersz poleceń powłoki za pomocą „ bash-3.2$” (nie jesteś pewien, czy to jest ważne?) I kiedy próbuję zainstalować RVM (co …
2 macos  bash 

2
wstaw ciąg między dwoma wzorami
Chciałbym zmienić plik o nazwie takiej jak: d1-a2_A1_B1.txt abcd_A90_B2.txt gdzie chcę wstawić _FOOmiędzy pierwszy, _A[0-9]\+a _B[0-9]więc nazwy plików stają się d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.txt Ale moje wyrażenie regularne nie działa: for f in $(ls); do mv $f \`echo $f | sed -e s/\(.*_A[0-9]\+\)\(_B[0-9].*\)/$1_FOO$2/\`; done Próbowałem z jednym ciągiem: echo abcd_A90_B2.txt | sed …
2 linux  bash  regex  sed 

3
Zastosuj polecenie do wszystkich plików w katalogu, jeden katalog na raz
Chcę zastosować informacje o odtwarzaniu do wszystkich plików MP3 w mojej kolekcji muzycznej. Aby to zrobić, używam narzędzia o nazwie mp3gain (w systemie Linux). Aby poprawnie zastosować wzmocnienie albumu, muszę uruchomić polecenie mp3gain dla poszczególnych katalogów. Innymi słowy, muszę znaleźć katalog, uruchomić mp3gain na wszystkich plikach w tym katalogu, a …
2 bash  find 

1
Zmienna środowiskowa ustawiona w profilu dhcpcd.conf nie jest przekazywana do haków uruchamiania dhcpcd
Kiedy ustawię zmienną w profilu, /etc/dhcpcd.confnie jest ona przekazywana do skryptu przechwytującego: interface eth0 arping 192.168.0.1 profile A1:B2:C3:D4:E5:F6 env enable_proxy=1 Kiedy jednak umieszczam zmienną przed profilem, to tak: interface eth0 arping 192.168.0.1 env enable_proxy=1 profile A1:B2:C3:D4:E5:F6 jest nagle widoczne w skrypcie przechwytującym. Co się dzieje? Profil jest wykonywany poprawnie - …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.