Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.

1
Czy mogę uzyskać du zgrupowane według miesięcy?
Mam katalog z dużą ilością zdjęć. Konkretnie du -sh --apparent-size /path/to/myfolderdaje mi 331G. Który jest świetny. Ale teraz chcę uzyskać listę pogrupowaną według miesięcy, np. Coś takiego: 2016-01 20MB 2016-02 520MB 2016-03 312MB ... Czy istnieje (rozsądny) sposób, aby to zrobić za pomocą wbudowanych linuksów, czy powinienem po prostu napisać …




2
Czy istnieją nieinteraktywne powłoki logowania?
Wiem, jaka jest różnica między powłokami interaktywnymi / nieinteraktywnymi a powłokami do logowania / bez logowania, ale wydaje się, że w praktyce nigdy nie będzie powłoki do nieinteraktywnego logowania, chyba że masz coś takiego /bin/bash --login some-script.shw skrypcie (a nawet wydaje się, że trochę dziwne). Czy to prawda, czy są …
14 shell 


8
Sprawdź, czy zmienna jest tablicą w powłoce Bourne'a?
W powłoce Bourne'a, która obsługuje zmienną tablicową, możemy użyć analizy składniowej, aby sprawdzić, czy zmienna jest tablicą. Wszystkie poniższe polecenia zostały uruchomione po uruchomieniu a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1" [1]="2" [2]="3")' …
14 bash  shell  zsh  ksh  yash 


9
Jak połączyć polecenia „date -d @xxxxxx” i „find ./”?
Mam katalogi, których nazwy są znacznikami czasu, podawanymi w milisekundach od 1970-01-01: 1439715011728 1439793321429 1439879712214 . . Potrzebuję danych wyjściowych takich jak: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Mogę wyświetlić wszystkie katalogi według …
14 shell  find  date 


3
Przygotuj odpowiedzi na pytania polecenia
Powiedzmy, że chcę napisać skrypt powłoki, który wykonuje tylko jedno polecenie. Ale to polecenie jest źle zaprojektowane. Nie oferuje żadnych opcji wiersza poleceń; zamiast tego zadaje pytania i czeka na dane wejściowe użytkownika. Czy istnieje sposób na przygotowanie tego wkładu w skrypcie, więc odpowiedzi na pytania są udzielane automatycznie?

4
Co wyświetla echo $ -1?
Co oznacza wyjście echo $-1, echo $-2, echo $-3.. znaczy? Na jednym z moich Linux-ów pokazuje: echo $-1 imsBEl1 echo $-2 imsBEl2 A na innym Linux-ie pokazuje: echo $-1 himBH1 echo $-2 himBH2 Czy są one mapowane na niektóre lokalizacje pamięci lub coś innego?
14 shell  echo  parameter 

2
Czy istnieją sprawdzacze pisowni, które są świadome Markdown?
Chciałbym uruchomić moduł sprawdzania pisowni nad moimi artykułami przed ich opublikowaniem. Myślę, że aspelljest ok, ale nie powinien próbować sprawdzać bloków kodu: asdfasdfa adsfa sdfa text to check adsfasd f ``` a wild code block appeared! thisHas quiteOften() some strings.that should NOT get changed ``` and also `inlined code` should …



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.