Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.

5
Jak używać interfejsu wiersza polecenia AWS S3 do zrzucania plików na standardowe wyjście w BASH?
Rozpoczynam skrypt bash, który weźmie ścieżkę w S3 (zgodnie z poleceniem ls ) i zrzuci zawartość wszystkich obiektów plików stdout. Zasadniczo chciałbym replikować cat /path/to/files/*z wyjątkiem S3, np s3cat '/bucket/path/to/files/*'. Moją pierwszą skłonnością do spojrzenia na opcje jest użycie cppolecenia do pliku tymczasowego, a potem catto. Czy ktoś próbował tego …

9
env: bash \ r: Nie ma takiego pliku lub katalogu
Próbuję zainstalować YouCompleteMe stąd . Kiedy wykonuję: ./install.sh --clang-completer Otrzymuję ten błąd: env: bash\r: No such file or directory Nie wiem, co jest nie tak ze zmiennymi środowiskowymi. Oto moja ścieżka bash: which bash /bin/bash Czy muszę to zmienić na /usr/bash? Jeśli tak, to jak mam to zrobić? Próbowałem zmienić …

3
odpowiednik rm i mv w oknach .cmd
Mam następujące elementy w skrypcie powłoki, chcę przekonwertować następujące wiersze do pliku cmd systemu Windows .. czy ktoś może podać dane wejściowe na temat tego, co jest odpowiednikiem „rm” i „mv” w pliku cmd systemu Windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
93 bash  shell  cmd 


14
Jak mogę uzyskać unikalne wartości z tablicy w Bash?
Mam prawie to samo pytanie, co tutaj . Mam tablicę zawierającą aa ab aa ac aa aditd. Teraz chcę zaznaczyć wszystkie unikalne elementy z tej tablicy. Pomyślałem, że byłoby to proste z sort | uniqlub z, sort -ujak wspomnieli w innym pytaniu, ale nic się nie zmieniło w tablicy ... …
93 linux  arrays  bash  unique 

12
Znajdowanie pustych katalogów UNIX
Muszę znaleźć puste katalogi dla podanej listy katalogów. Niektóre katalogi zawierają katalogi. Jeśli katalogi wewnętrzne są również puste, mogę powiedzieć, że katalog główny jest pusty, w przeciwnym razie nie jest pusty. Jak mogę to sprawdzić? Na przykład: A>A1(file1),A2 this is not empty beacuse of file1 B>B1(no file) this is empty …
92 bash  unix  directory 

2
Najłatwiejszy sposób na zamianę spacji na (podkreślenia) _ w bash [zamknięte]
Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie rozsądnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy . Zamknięte 11 lat temu . ostatnio musiałem napisać mały …
92 bash  sed 



10
Uruchomienie polecenia w nowym oknie terminala Mac OS X.
Próbowałem dowiedzieć się, jak uruchomić polecenie bash w nowym oknie Max OS X Terminal.app. Jako przykład, oto jak uruchomiłbym moje polecenie w nowym procesie bash: bash -c "my command here" Ale to ponownie wykorzystuje istniejące okno terminala zamiast tworzyć nowe. Chcę coś takiego: Terminal.app -c "my command here" Ale to …
92 macos  bash  terminal 


6
Usuń cyklicznie folder node_modules z określonej ścieżki za pomocą wiersza poleceń
Mam wiele projektów npm zapisanych w katalogu lokalnym. Teraz chcę wykonać kopię zapasową moich projektów bez node_modulesfolderu, ponieważ zajmuje on dużo miejsca i można go również odzyskać w dowolnym momencie za pomocą npm install. Tak więc potrzebuję rozwiązania, aby usunąć wszystkie foldery node_modules rekurencyjnie z określonej ścieżki za pomocą interfejsu …


5
Emulacja źródła Bash w Pythonie
Mam skrypt, który wygląda mniej więcej tak: export foo=/tmp/foo export bar=/tmp/bar Za każdym razem, gdy buduję, uruchamiam 'source init_env' (gdzie init_env to powyższy skrypt), aby ustawić kilka zmiennych. Aby osiągnąć to samo w Pythonie, uruchomiłem ten kod, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line in open(file): m = reg.match(line) if m: …
92 python  bash 


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.