Pytania oznaczone «variable»

Zmienna to nazwa, jeśli prawidłowo wybrana z symbolicznym znaczeniem, która zawiera wartość lub wartości. Użyj tego znacznika, jeśli twoje pytanie dotyczy użycia zmiennych w skryptach powłoki (jeśli chcesz zapytać o zmienne w językach programowania, prawdopodobnie powinieneś zapytać na StackOverflow)

59
Przekaż zmienną powłoki jako / pattern / do awk

Posiadanie następujących w jednej z moich funkcji powłoki: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , więc gdy zostanie wywołany jako _process $arg, $argzostanie przekazany jako $1i użyty jako wzorzec wyszukiwania....

40
Sprawdź, czy ciąg zawiera podciąg

Mam kod file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Sprawdzam, czy filezawiera „gen”. Wynikiem jest „False”. Miły! Problem polega na tym, że podstawiam „gen” zmienną testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if...