Pytania otagowane jako bash

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

2
Powłoka Linux: przepakuj archiwum BZ2 do XZ
Jak mogę ponownie spakować archiwum .bz2 do formatu .xz, jeśli chcę zapisać znacznik danych pliku i jego ustawienia chmod-chown? Mogę używać dowolnych standardowych narzędzi oraz xz, lzma, p7zip
4 bash  bzip2 

2
Nieoczekiwane uzupełnienie globu Bash używa pierwszego dopasowania, nawet jeśli jest niejednoznaczne
Jeśli w katalogu mam następujące pliki: $ ls a-file-1 b-file-2 something-else I piszę $ cat *file*<TAB> Linia niespodziewanie aktualizuje się $ cat a-file-1 | (potok oznacza kursor), chociaż glob również pasuje b-file-2. Trochę dziwniejsze jest to, że jeśli uruchomię inną powłokę, zamiast tego otrzymam listę meczów na podwójnej PATKA (które …
3 linux  bash  shell 


1
Pomoc do skryptu Bash | mongoDB
Piszę skrypt bash, który używa narzędzia mongoimport do dodawania danych do bazy danych. Następujące polecenie działa pomyślnie: $ mongoimport -h localhost:27017 -d test -c ecg --fieldFile data/ecg_fields --type csv --file data/temp_ecg_data Następnie umieściłem go w skrypcie bash w następujący sposób: #!/bin/bash HOST=$1 DATABASE=$2 COLLECTION=$3 FIELDFILE=$4 FIELDTYPE=$5 FILE=$6 mongoimport -h $HOST …
3 bash  mongodb 

1
Sposób przechwytywania wyjścia błędów z ffmpeg / avconv w skrypcie bash
Próbuję wsadowo przekonwertować kilka plików i robię prostą listę przekonwertowanych plików do dokumentu tekstowego, dzięki czemu mogę zatrzymać skrypt i kontynuować od około, kiedy zacząłem. #! /bin/sh source_dir="/home/eldamar/video" find $source_dir -type f -regex ".*/.*\.\(mov\|mpg\|mkv\|avi\|m2v\|wmv\|flv\|m2ts\|vob\)" | { while read file do ext=${file##*.} filename=${file##*/} basename=${filename%.*} dirname=${file%/*} touch converted.txt if grep -Fxq "$filename" …
3 bash  video  ffmpeg  libav 

1
Dlaczego cd drukuje się, gdy jest uruchamiany w podstawianiu poleceń?
Jeśli użyję wbudowanego w cd polecenia „cd” BASH, wypisuje on dodatkowe rzeczy na standardowe wyjście, ale tylko wtedy, gdy zostanie potokowane, np. Mniej. $ echo `cd .` # The output is a single newline, appended by echo. $ echo `cd .` | less # less displays: ESC]2;my.hostname.com - tmp/testenv^G (END) …
3 bash  less 

2
Jak mogę zrobić `dir * .mp3` w bash?
W systemie Windows szybko uruchamiałem a, dir *.mp3aby znaleźć wszystkie pliki z rozszerzeniem mp3 w bieżącym katalogu. Czy istnieje podobnie szybki sposób na bash? lsPolecenia wydaje się mieć drogę do ignorowania wzór, ale nie pokazują tylko wzór. Mogę zrobić find . -maxdepth 1 -iname '*.mp3'albo ls|grep -i '\.mp3$', ale żadna …
3 bash  find 

1
lista okna ekranu numer bash
Zastanawiałem się, czy istnieje sposób, aby ustalić, który numer okna ekranu jest aktywny? Jak w: screen -X get-window-number Nie znalazłem sposobu, aby wyświetlić listę ekranów do wydrukowania, tylko rzeczywiste ekrany. Powodem, dla którego chciałbym to zrobić, jest to, że często używam ekranu i miło byłoby zawsze widzieć numer ekranu, na …

2
Odczytaj i usuń wiersze w pliku, poczekaj na nowe wiersze na końcu
Tak naprawdę szukam skryptu bash, który monitoruje plik, wykonuje każdą nową linię w pliku, a następnie usuwa linię. Po przetworzeniu całego pliku skrypt musi czekać na nowe wiersze. Szukałem odpowiedzi, ale prawie nic nie znalazłem poza czytaniem każdej linii w pliku. Nawiasem mówiąc, czy bash jest skuteczny przy takim zadaniu, …
3 linux  bash 


2
env -i zsh | Jak ta magia jest możliwa?
Obecnie pracuję w szkole nad domową skorupą, dlatego jestem dzisiaj trochę ciekawy, w jaki sposób ustawiane są warniki muszli. Tak, to może być naprawdę ekscytujące! W każdym razie oczywiście musimy poradzić sobie z przypadkiem, gdy nasza powłoka zostanie uruchomiona z pustym środowiskiem, tj. Poleceniem „env -i”. Dzięki env -i zmienna …


6
Dlaczego potrzebna jest sudo bash?
Czytałem następujący kod: $ sudo bash # cd /home/ # ./gitpull.sh Dlaczego potrzebuję pierwszej linii, co ona dokładnie robi? Co jeśli właśnie to zrobiłem $ sudozamiast $ sudo bash?
3 bash  shell  unix 

3
Skąd pochodzi komunikat „nie znaleziono” Basha?
Jeśli wpiszesz nieprawidłowe polecenie w Bash, otrzymam: $ asdf asdf: not found Doprowadzono mnie do przekonania, że ​​komunikat „nie znaleziono” pochodzi z awaryjnego pliku wykonywalnego, który Bash wywołuje, gdy nie może znaleźć wprowadzonego polecenia. Jaka jest nazwa i ścieżka tego pliku wykonywalnego?
3 linux  bash 

1
Jak najlepiej wyświetlać treści w określonej kolejności?
Używając bash, jak najlepiej wyświetlać treści w określonej kolejności? Mam 2 pliki.txt, każdy plik zawiera: File1 A B C File2 D E F Teraz muszę pokazać w ten sposób: output A D B E C F Zrobiłem to ćwiczenie w innym języku, ale mam problemy z konwersją w bash. Dziękuję …
3 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.