Pytania oznaczone «sh»

89
cp -r bez ukrytych plików

Mam dwa katalogi i jeden jest pusty. Pierwszy katalog zawiera wiele podkatalogów z ukrytymi plikami. Kiedy cp -rzawartość z pierwszego katalogu do drugiego, ukryte pliki również są kopiowane. Jakieś sposoby na ucieczkę?

89
Pobierz pliki takie jak mega.co.nz

Dzisiaj sprawdziłem mega.co.nz i jestem podekscytowany niektórymi funkcjami. Na przykład na stronie pobierania pobierze pliki w przeglądarce, a następnie odszyfruje je za pomocą javascript. na przykład zobacz ten link, aby pobrać plik

89
Jak wyświetlić numer linii podczas wykonywania skryptu bash

Mam skrypt testowy, który ma wiele poleceń i generuje dużo danych wyjściowych, używam set -xlub set -vi set -e, więc skrypt zatrzymywał się, gdy wystąpił błąd. Jednak nadal jest mi dość trudno zlokalizować, która linia spowodowała zatrzymanie wykonywania w celu zlokalizowania problemu. Czy...

88
Używanie znaku gwiazdki w grep

Próbuję wyszukać podłańcuch „abc” w określonym pliku w linux / bash Ja również: grep '*abc*' myFile Nic nie zwraca. Ale jeśli to zrobię: grep 'abc' myFile Zwraca poprawnie dopasowania. Teraz to nie jest dla mnie problem. Ale co, jeśli chcę grepować dla bardziej złożonego ciągu,...

88
użyj wyrażenia regularnego w warunku-if w bash

Zastanawiam się, jaka jest ogólna zasada używania wyrażenia regularnego w klauzuli if w bash? Oto przykład $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[...

88
Jak porównać katalog dla plików tylko określonego typu?

Mam pytanie dotyczące polecenia diff, jeśli chcę rekursywnego porównania katalogu, ale tylko dla określonego typu pliku, jak to zrobić? Próbowałem użyć opcji wykluczania, ale mogę użyć tylko jednego wzorca: $ diff /destination/dir/1 /destination/dir/2 -r -x *.xml z poleceniem mogę tylko...

88
Zapętlić krotki w bash?

Czy można zapętlić krotki w bash? Na przykład byłoby świetnie, gdyby zadziałały: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done Czy istnieje obejście, które w jakiś sposób pozwala mi zapętlić krotki?

88
Czy zatrzymać rozwijanie znaków wieloznacznych powłoki?

Czy istnieje sposób, aby skompilowany program wiersza poleceń powiedział bashowi lub csh, że nie chce, aby w swoich parametrach były rozwijane żadne symbole wieloznaczne? Na przykład, ktoś może potrzebować polecenia powłoki, takiego jak: foo * aby po prostu zwrócić numeryczną wartość ASCII...

87
Podziel wyjście polecenia na kolumny za pomocą Bash?

Chce to zrobić: uruchom polecenie uchwycić dane wyjściowe wybierz linię wybierz kolumnę tego wiersza Jako przykład, powiedzmy, że chcę uzyskać nazwę polecenia z a $PID(proszę zauważyć, że to tylko przykład, nie sugeruję, że jest to najłatwiejszy sposób uzyskania nazwy polecenia z...