Jak utworzyć program, który konwertuje wielkie litery na małe litery i odwrotnie jednocześnie z danego pliku? Wiem, jak konwertować każdy niezależnie
#!/bin/sh
#Program convert upper to lower
cat $1 | tr "[:upper:]" "[:lower:]"
#!/bin/sh
#Program convert lower to upper
cat $1 | tr "[:lower:]" "[:upper:]"
na przykład
hEllo do HeLLO
Odpowiedzi:
2 dla odpowiedzi № 1Możesz łatwo połączyć dwie linie:
$ tr "[:upper:][:lower:]" "[:lower:][:upper:]" <<< "hEllo"
HeLLO
-1 dla odpowiedzi № 2
tr "[A-Z]" "[a-z]"
także działa!