Pytania otagowane jako scripts

Skrypt to seria instrukcji zapisanych w pliku „zwykłego tekstu”. Interpreter skryptów (na przykład Bash lub inna powłoka, Python, Perl, Ruby itp.) Odczytuje plik i wykonuje instrukcje tak, jakby zostały wprowadzone w wierszu polecenia.

2
Trójnik nie pobiera całej mocy z rury
Mam skrypt wykonujący polecenia takie jak: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Problem jest prawdopodobnie w potoku do tee . Nie wydaje się, aby uzyskać całą moc wyjściową. Gdy aplikacja kończy pracę, brakuje kilku ostatnich wierszy danych wyjściowych (zwykle …

2
Jak skonfigurować skróty na pulpicie w KDE, aby uruchamiać polecenia terminala?
Próbuję utworzyć skrót na pulpicie Spyder, który można uruchomić, wpisując go spyderw terminalu. Zrobiłem w nim spy.shskrypt spyder. Działa z bash spy.shi ./spy.sh. Ale kiedy utworzę taki skrót na pulpicie: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Daje błąd: „Wystąpił błąd podczas tworzenia procesu potomnego dla terminala. Nie można …

4
Jak oddzielić dane wyjściowe polecenia do poszczególnych linii
list=`ls -a R*` echo $list Wewnątrz skryptu powłoki to polecenie echo wyświetli wszystkie pliki z bieżącego katalogu zaczynające się na R, ale w jednym wierszu. Jak mogę wydrukować każdy element w jednym wierszu? Muszę rodzajowe polecenia dla wszystkich scenariuszy dzieje z ls, du, find -type -d, itd.
12 bash  scripts 

2
Z wyłączeniem niektórych plików i katalogów podczas usuwania plików
Mój katalog najwyższego poziomu to data. datazawiera kilka katalogów i te katalogi mają podkatalogi. Muszę usunąć wszystkie pliki i katalogi wewnątrz, data/z wyjątkiem kilku plików w niektórych katalogach. Na przykład dane obejmują katalogi 100i 101. Chcę tylko zachować a.txti b.txtpliki w 100/i c.txti d.txtpliki w 101/podczas usuwania wszystkich innych plików …

7
Pobierz UUID systemu plików / ze skryptu
Jak mogę uzyskać identyfikator UUID woluminu zawierającego /system plików? Najlepsze, co do tej pory znalazłem, to blkid -o list. Ale ten wynik jest czytelny dla człowieka i trudny do przeanalizowania. Może jest lepszy sposób? Potrzebuję tego, aby sparametryzować zarządzanie konfiguracją za pomocą szablonów specyficznych dla systemu. UWAGA o blkidgotcha dla …

4
Jak zatrzymać skrypt bash, gdy warunek się nie powiedzie?
Tutaj pokazano użycie ||iw &&jednym wierszu do łączenia wykonywania poleceń: Jak mogę sprawdzić błędy apt-get w skrypcie bash? Próbuję zatrzymać wykonywanie skryptu, jeśli określony warunek się nie powiedzie, na przykład false || echo "Obvious error because its false on left" && exit Tutaj drukuje Obvious error because its false on …



3
rm działa w wierszu poleceń, ale nie w skrypcie
Kiedy robię to rm *.old.*z wiersza poleceń, usuwa się poprawnie, ale kiedy robię to w dalszej części mojego skryptu, nie rm wszystkich *.old.*plików. Co jest nie tak w moim skrypcie bash: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* ]]; then oldfile=$i …
11 bash  scripts  rm 

2
Jaka jest różnica między ls [13] a ls {1,3}?
Utworzyłem trzy pliki w moim katalogu za pomocą polecenia touch inv{1..3}.txt. Teraz użyłem dwóch poleceń, a ich wynik jest prawie taki sam. Te dwa polecenia to ls inv[13].txti ls {1,3}.txt. Więc czym się różnią te dwa? Czym różnią się nawiasy kwadratowe od nawiasów klamrowych? Również googlowałem dla „linux [..]”, ale …

3
Błąd składni w pobliżu nieoczekiwanego tokena `('
Kiedy używam poniższego kodu w terminalu Ubuntu, działa dobrze: rm !(*.sh) -rf Ale jeśli umieszczę ten sam kod wiersza w skrypcie powłoki (clean.sh) i uruchomię skrypt powłoki z terminala, generuje błąd: skrypt clean.sh: #!/bin/bash rm !(*.sh) -rf Otrzymuję błąd: ./clean.sh: line 2: syntax error near unexpected token `(' ./clean.sh: line …



1
Jak wsadowo zmieniać nazwy plików (obrazów) na podstawie pliku CSV
Co mam i chcę osiągnąć: W jednym folderze znajdują się tysiące zdjęć. Mam plik CSV z następującymi kolumnami: Odp .: oryginalna nazwa B: zmieniona nazwa Typowy wiersz wygląda następująco: "original-1.jpg","renamed-1.jpg" "original-2.jpg","renamed-2.jpg" Mogę usunąć cytaty, to nie problem. Teraz chcę użyć aplikacji lub uruchomić skrypt, który wyszuka wszystkie obrazy w kolumnie …

3
Uruchamiaj skrypty automatycznie na serwerze po połączeniu ssh
jak uruchomić skrypt automatycznie na serwerze wkrótce po ustanowieniu połączenia ssh z serwerem przez system klienta na przykład: załóżmy, że użytkownik zaloguje się do mojego komputera z innego systemu (podłączonego przez LAN) za pomocą połączenia ssh. Czy w tym momencie skrypt (python lub powłoka) powinien zostać uruchomiony automatycznie w moim …

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.