Mam problem z moim skryptem bash. To, co robię, to przypisać takie zmienne.zadeklarować niepoprawny identyfikator bash
for ((i=START;i<=END;i++)
declare var$i=$(something)
done
Działa, ale teraz mam problem z postaciami fińskimi, takimi jak å, ä, ö. Co zadeklarować mówi, że jest coś takiego
bash:declare 'wörd' not a valid identifier
Choć to działa dobrze, jeśli mogę to zrobić tak
declare var2=$(sömething)
mogę przekonwertować znaki z sed ale lepiej mieć je jak zawsze, więc jest to rozwiązanie w ostateczności. Więc chciałbym wiedzieć, w jaki sposób można przypisać zmienne jak
var$i
z fińskim znaków. Słowo wörd jest częścią wyjścia mojego polecenia "coś". Gdy są dwa słowa lub więcej, tylko słowo (słowa), które zawierają znak ö, ä itd., Nie są przypisane do zmiennej, więc jeśli wyjście polecenia brzmi "coś z wami", to jedyna rzecz, która jest pokazywana z echo jest coś.
Jak znaków fińskie pokazać się w '$ i' i dlaczego chcesz to zrobić? – Ryan
Przypisuję wyjście o f niektóre polecenia do var1, var2, a następnie wykonaj obliczenia. Przepraszam, nie mówię o tym, co masz na myśli w pierwszej części. – jim
Gdzie wchodzi 'wörd'? – Ryan