Pytania oznaczone «parameter»

39
Czy przekształcić tablicę w argumenty polecenia?

Mam tablicę „opcji” polecenia. my_array=(option1 option2 option3) Chcę wywołać to polecenie w skrypcie bash, używając wartości z tablicy jako opcji. Tak więc command $(some magic here with my_array) "$1"staje się: command -option1 -option2 -option3 "$1" Jak mogę to zrobić? Czy to...

33
bash iteruj listę plików, chyba że jest pusta

Myślałem, że to będzie proste - ale okazuje się bardziej złożone niż się spodziewałem. Chcę iterować wszystkie pliki określonego typu w katalogu, więc piszę: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Działa to tak długo, jak w katalogu jest co najmniej jeden...

21
terminologia wiersza poleceń: jak nazywają się te części polecenia?

W wierszu poleceń często używam „prostych” poleceń, takich jak mv foo/bar baz/bar ale nie wiem, jak nazwać wszystkie części tego: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Wiem (chyba) wiem, że 1 to polecenie, a 2 to argument, i prawdopodobnie nazwałbym 3...

16
GRUB2 i parametr vga = jądro

Zgodnie z dokumentacją użycie vga=parametru jądra jest przestarzałe od GRUB2. Fakt, że niektóre nowsze jądra nie obsługują go już na niektórych kartach, nie ma znaczenia, ponieważ posiadana karta graficzna ma od siedmiu do ośmiu lat. Problem polega na tym, że chciałbym użyć trybu tekstowego o...

14
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ś

12
Wyświetl argumenty powłoki w odwrotnej kolejności

Trochę utknąłem. Moim zadaniem jest wydrukowanie argumentów na skrypcie w odwrotnej kolejności, z wyjątkiem trzeciej i czwartej. Mam ten kod: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done Ponieważ nienawidzę eval...

12
Opcjonalne parametry w funkcji bash

Mam funkcję szybkiego tworzenia nowej gałęzi SVN, która tak wygląda function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Którego używam, aby szybko utworzyć nowy oddział bez konieczności wyszukiwania i kopiowania, wklej adresy i inne rzeczy....

11
Indeksowanie i modyfikowanie tablicy parametrów Bash $ @

Czy można odwoływać się do indeksów w $@? Nie mogę znaleźć żadnego odniesienia do użycia, takiego jak nigdzie indziej w wiki GrayCata , a Advanced Scripting Guide i inni przypisują to do innej zmiennej przed jej zmodyfikowaniem. $ echo ${@[0]} -bash: ${@[0]}: bad substitution Celem jest OSUSZANIE...