Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.


5
Jak dodać dzienniki do crontab ze znacznikiem czasu
W crontab zaplanowałem codzienny skrypt kopii zapasowej. Teraz, gdy cron wykonuje skrypt, status jest rejestrowany w pliku dziennika, jak pokazano poniżej. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Teraz, gdy cron wykonuje skrypt, zawartość dziennika jest odnawiana za każdym razem. Chcę więc, aby zawartość została dodana do tego …
9 bash  scripts  cron  logs 

2
Jak wyświetlić listę słów w wielu plikach?
Powiedz, że muszę dowiedzieć się, ile słów w każdym pliku zawiera słowo „praca”. Wiem, że byłoby znaleźć pliki z „pracą” ls work. I dowiedzieć się, ile to będzie słówwc -w Jednak próbowałem tego i wydaje się, że wyświetla tylko liczbę plików, a nie liczbę słów połączonych we wszystkich plikach (których …

1
Uruchom plik wykonywalny na terminalu
Jestem nowy w Ubuntu i obecnie jestem na nim z powodu przypisania. Chciałbym zadać kilka pytań: Jak utworzyć nowe polecenie, aby uruchomić skrypt powłoki? Na przykład, gdy piszesz passwdna terminalu, uruchamia on plik wykonywalny /usr/bin/passwd. Jak mogę to zrobić tak samo jak mój plik? Jak zmienić skrypt powłoki na plik …

3
Przechodzisz do katalogu nadrzędnego pliku z cd?
Piszę .sh, żeby coś dla mnie zrobić, ale jestem teraz w punkcie, w którym muszę cd do katalogu, w którym znajduje się plik /path/to/file.end. Terminal nie pozwala cd /path/to/file.end bash: cd: /path/to/file.end: Not a directory niestety nie znam żadnego obejścia, więc byłoby miło, gdybyś mógł pomóc!

1
źródło skryptu bash: brak takiego pliku lub katalogu
Mam skrypt, który zaczyna się w ten sposób #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf ale kiedy go uruchomię, wraca line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory ale plik istnieje i po uruchomieniu source ~/myProjects/valkyrie/cluster.confdziała poprawnie. Dowolny pomysł? Ustawiam VALKYRIEzmienną gdzie indziej, więc twardy kod na ścieżce nie jest opcją.
9 bash  scripts  source 

2
Dlaczego .profile (a nie .bashrc) dołącza ~ / bin do ścieżki?
Skoro .bashrcjest bardziej „ogólny” (w tym sensie, że .profilepochodzi), dlaczego procedura „dołącz ~/bindo ścieżki” nie jest w środku .bashrc? Dlaczego użytkownik nie chce tego w powłoce niezalogowanej? (Zwłaszcza w dzisiejszych czasach, w których powłoki niezalogowane są bardziej powszechne *.) Wiem, że mogę ręcznie wprowadzić taką zmianę, ale chcę wiedzieć, czy …

2
Skrypt Bash do usuwania podziałów linii?
Potrzebuję skryptu, który wprowadza plik i echa jego zawartości z usuniętymi łamaniem linii - że tak powiem, „zawiniętym słowem”. Próbowałem: #!/bin/bash find $HOME '$1' | while read line; do echo "${line}"; done ale nic nie zwraca.
9 bash 

6
Jak zapisać zawartość terminala GNOME za pomocą kodów specjalnych ANSI?
Terminale VT100 mają stosunkowo prosty sposób na zapisanie zawartości terminala z kodami ucieczki do pliku za pomocą Meta- p: XTerm.VT100.printAttributes: 2 XTerm.VT100.printerCommand: cat - > file XTerm.VT100.translations: #override Meta <KeyPress> P: print() \n Rozejrzałem się trochę i nie mogę znaleźć rozwiązania, które działałoby w domyślnym terminalu GNOME + XTerm + …

3
Jak sprawić, by debasher bash działał z ddd?
ddd script.bsh nie otwiera skryptu. Pokazuje naszą szklankę i jeśli chcę zamknąć ddd, to mówi „bash jest zajęty” ... Znalazłem starą wiadomość, ale to nie pomogło. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html Nie mogłem znaleźć ddd-3.3.12-test6.tar.gz, dlatego używam wersji ddd z repozytorium ubuntu. Również bashdb jest już zainstalowany. Używany apt-get install ddd bashdb. Czy ktoś …
9 bash  debug 

3
Jak uzyskać kolorowe wyjście ze skryptu bash?
Kiedy wykonuję grepz terminala gnome, otrzymuję kolorowe wyjście - łatwo zauważalne dopasowanie, numery linii (-n) o różnych kolorach itp. Ale kiedy wykonuję dokładnie to samo greppolecenie za pomocą skryptu bash, otrzymuję wyjście samolotu, bez kolorowania Czy istnieje sposób na uzyskanie kolorowych wyników za pomocą skryptu bash?
9 bash 


2
Otwieranie CD-ROM-a z kodem bash
Skopiowałem ten fragment kodu z jednego śmiesznego klipu wideo o tym, jak programista macha swoim dzieckiem . Kod jest następujący: #!/bin/bash while [ l=l ] do #eject cdrom eject #pull cdrom track back in eject -t done Ale to nie działa dla mnie, kiedy uruchomię go z poleceniem sh baby_rocker.sh, …
9 bash  cd-drive 


4
Zmień tymczasowo link / bin / sh
Mam oprogramowanie, które wymaga /bin/shBash, ale dla Ubuntu domyślnym jest Dash i chcę zachować to domyślne; Nie chcę na stałe zmieniać go na Bash. Czy istnieje sposób, aby to zmienić tylko w przypadku uruchomionej sesji terminala? Więc program działający w tym terminalu będzie widział /bin/shlink do bash, ale reszta systemu …
9 command-line  bash  sh 

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.