Pytania oznaczone «command-line»

Wiersz poleceń to ciąg znaków przekazywany interpreterowi poleceń, który informuje go o działaniach, takich jak uruchamianie programów lub kopiowanie plików. Tłumacz interpretuje wiersze poleceń za pomocą znaków zmiany znaczenia i podstawień.

1675
Jak ustawić zmienną na wyjściu polecenia w Bash?

Mam dość prosty skrypt, który jest podobny do następującego: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF Kiedy uruchamiam ten skrypt z wiersza poleceń i przekazuję mu argumenty, nie otrzymuję żadnych danych wyjściowych. Jednak po uruchomieniu...

1076
Jak liczyć wiersze w dokumencie?

Mam takie linie i chcę wiedzieć, ile faktycznie mam linii ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00 0.00 0.00 0.00 0.00...

965
grep, ale tylko niektóre rozszerzenia plików

Pracuję nad pisaniem skryptów do grepniektórych katalogów, ale katalogi te zawierają różnego rodzaju typy plików. Chcę greppo prostu .hi .cppteraz, ale może kilka innych w przyszłości. Do tej pory mam: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image...

899
Jak iterować argumenty w skrypcie Bash

Mam złożone polecenie, z którego chciałbym utworzyć skrypt powłoki / bash. Mogę to napisać pod względem $1łatwości: foo $1 args -o $1.ext Chcę mieć możliwość przekazania wielu nazw wejściowych do skryptu. Jak to zrobić? I oczywiście chcę obsługiwać nazwy plików ze spacjami w...