Pytania oznaczone «bash»

13
Czy można uruchomić skrypt bash w piaskownicy?

Nasz produkt musi wykonać nieznany skrypt bash na delikatnym serwerze, aby osiągnąć określony cel. Ten skrypt bash jest dostarczany przez użytkownika. Zależy nam na tym, aby dozwolone były tylko określone polecenia, a inne nie. Ponadto musimy zastąpić niektóre polecenia innymi. Na przykład...

13
linuksowe foldery scalające: rsync?

Mam dwie kopie folderu src/ dest/ Chcę je scalić, wykonując następujące czynności: Jeśli plik jest tylko w srcśrodku, chcę go przenieśćdest Jeśli plik jest tylko w destśrodku, chcę, aby IE go zignorował. Jeśli plik jest w obu i ma identyczną zawartość (IE tego samego rozmiaru i daty), usuń...

13
LD_LIBRARY_PATH rozbrojony przez screen

Uruchomienie screenw bash powoduje wyczyszczenie zmiennej LD_LIBRARY_PATH. Przeczytałem trochę i wydaje się, że jest to oczekiwane zachowanie, ale muszę to obejść. Obejściem tego problemu jest dodanie deklaracji LD_LIBRARY_PATH do ~/.bashrc. W moim przypadku zmienna LD_LIBRARY_PATH bardzo się...

13
echo znak nowej linii nie działa w bash

Mam skrypt bash, który ma wiele echoinstrukcji, a także alias echodo echo -eobu w .bash_profilei .bashrc, dzięki czemu nowe wiersze są drukowane poprawnie dla instrukcji takich jak echo 'Hello\nWorld'wynik powinien być Hello World ale otrzymuję wynik Hello\nWorld Próbowałem nawet użyć shopt -s...

13
vim nie ładuje pliku _vimrc po uruchomieniu z git bash

Pobrałem i zainstalowałem git dla Windows (msysgit) i często korzystałem z dołączonej git bash. Ilekroć uruchamiam vim z git bash, mój plik _vimrc nie jest ładowany, ponieważ występuje podświetlanie składni lub cokolwiek innego. Kiedy uruchamiam to samo polecenie, aby uruchomić formularz vim w...

13
Ponownie użyj tekstu w poleceniu bash

Jeśli piszę długie polecenie lub po prostu wpisuję obszerną ścieżkę pliku, czy jest coś, co mogę „ponownie użyć” za pomocą skrótu polecenia? na przykład: 1.cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp Czy naprawdę muszę to od nowa...

13
Jak mogę łatwo zrobić 5 kopii jednego pliku?

Mogę przenieść gdzieś 5 plików za pomocą: $ mv my-{1..5}.jpg /path/to/dir/ Jak mogę łatwo zrobić kopię jednego pliku 5 razy # doesn't work $ cp my.jpg my-{1..5}.jpg Czy można nie używać for

13
Jak przekazać argumenty skryptu bash do podpowłoki

Mam skrypt otoki, który działa trochę, a następnie przekazuje oryginalne parametry do innego narzędzia: #!/bin/bash # ... other_tool -a -b "$@" Działa to dobrze, chyba że „inne narzędzie” działa w podpowłoce: #!/bin/bash # ... bash -c "other_tool -a -b $@" Jeśli wywołam mój skrypt otoki w...