Pytania otagowane jako bash

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


2
Jak kopiować pliki w powłoce unix za pomocą symboli wieloznacznych
Próbuję skopiować niektóre pliki do istniejących folderów. To jest przykład schematu # origin /home/user/myfiles/folder1/group1/1.jpg /home/user/myfiles/folder1/group1/2.jpg /home/user/myfiles/folder1/group2/1.jpg /home/user/myfiles/folder1/group2/2.jpg /home/user/myfiles/folder2/group1/1.jpg /home/user/myfiles/folder2/group1/2.jpg /home/user/myfiles/folder2/group2/1.jpg /home/user/myfiles/folder2/group2/2.jpg Schemat folderu docelowego już istnieje, tylko pliki źródłowe (jpg), których tam nie ma. Moje pytanie brzmi: jak to zrobić? Chciałbym skończyć z czymś takim jak poniżej, ale to nie …
6 bash  shell 

3
Usuń ostatnie słowo (Ctrl-W): Spraw, aby powłoka bash zachowywała się jak linia poleceń vima
Wśród wielu przydatnych skrótów klawiaturowych dostępnych w powłoce bash Ctrl - W aby usunąć słowo po lewej stronie kursora. Załóżmy, że moja linia poleceń wygląda następująco: cp some-file /foo/bar/baz/copy Teraz oczekuję, że będę mógł nacisnąć Ctrl - W i skończyć z następującymi: cp some-file /foo/bar/baz/ W wierszu poleceń Vima rzeczywiście …


2
Odwrotne wyjście polecenia
Usiłuję uzyskać odwrotne wyjście z git log --branches --graph --oneline (Niestety nie możesz przejść --reversedo tego, ponieważ mówi, że jest to niezgodne z --graph) Czy istnieje sposób na odwrócenie wyjścia polecenia?
6 bash  git 

2
W bash, jak zdefiniować zmienną „zakresu poleceń”?
Czytam tę książkę o architekturze bash, a jeden z jej opiekunów mówi: Istnieją różne zakresy zmiennych dla wywołań funkcji powłoki i zakresy tymczasowe dla zmiennych ustawianych przez instrukcje przypisania poprzedzające polecenie . Gdy na przykład te instrukcje przypisania poprzedzają polecenie wbudowane w powłokę, powłoka musi śledzić prawidłową kolejność rozwiązywania odwołań …
6 linux  bash 


6
Zezwól na wykonywanie katalogów, ale nie plików
Mam strukturę katalogów z plikami i katalogami i lubię przypisywać uprawnienia, więc wszystkie pliki i katalogi mają uprawnienia do odczytu i zapisu dla użytkownika oraz uprawnienia do odczytu dla grupy, a także uprawnienia do wykonywania katalogu. Chciałbym osiągnąć coś takiego: $ ls -l total 16 -rw-r----- 1 daniel daniel 0 …



1
Policz elementy w rozszerzeniu karty bash?
Mam prostą pętlę w jednym z moich skryptów przetwarzania danych, która wygląda mniej więcej tak ... for f in *.dat; do process ${f} done Chciałbym zbudować wskaźnik stanu, więc chciałbym móc policzyć liczbę elementów *.dat, ale nie mogę znaleźć żadnych wskazówek, a Google nie jest specjalnie przyjazny dla tego rodzaju …
5 linux  bash 

2
Filtruj polecenie tail przez wiele poleceń grep, aby oddzielić pliki
Próbuję filtrować dane wyjściowe jednego pliku dziennika na oddzielne pliki dziennika oparte na filtrze grep. tail -f test.log | tee & gt; (grep „Błąd” & gt; error.log) & gt; (grep „Ostrzeżenie” ”& gt; warning.log) W ten sposób wszystkie wpisy „Błąd” znajdują się w jednym pliku, a wszystkie wpisy „Ostrzeżenie” znajdują …
5 linux  bash  grep  tail 

3
Czy bash może konsumować to samo fifo z dwóch oddzielnych poleceń?
Mam ogromne źródło danych, które filtruję za pomocą niektórych grep s. Oto co robię teraz: #!/bin/bash param1='something' param2='another' param3='yep' echo $(avro-read /log/huge_data | grep $param1 | grep "$param2-" | grep $param3 | wc -l) / $(avro-read /log/ap/huge_data | grep $param1 | grep -v "$param2-" | grep $param3 | wc -l) …
5 bash  grep  fifo 

3
messaging.sh: line 29: [: missing `] '
Nie wiem, czy to jest zła rzecz, ani co to znaczy. Mój skrypt nadal działa poprawnie, ale czy powinienem to naprawić? #!/bin/sh #This script will send text and maybe images to other computers via ssh and scp. #Configuration files in same folder source /Users/jacobgarby/Desktop/messaging/messages.cfg TIME=$(date +"%H:%M:%S") CONNECTED[0]="mainmini@192.168.1.65" if [ -d …

2
Narzędzie Go-lang go działa z Bash, ale nie z Fish
Dla tych, którzy nie mają pojęcia, czym jest Fish: http://fishshell.com/ Podobnie, jeśli nie jesteś zaznajomiony ze środowiskiem kodowania Go i nadal chcesz spróbować rozwiązać tę małą zagadkę, oto kilka informacji: http://golang.org/doc/code.html W każdym razie, próbuję skonfigurować dev-lang. środowisko na nowej maszynie, gdzie próbuję Fisha. Więc mam $GOPATH Ustawić /home/<me>/workspace/go-workspace zarówno …

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.