Just nu i M3-nätverket
Gå till innehåll

kornshell


asok

Rekommendera Poster

Jag behöver öka en bokstav med 1 till nästa bokst. Alltså: jag har en variabel som innehåller "A", jag vill nu öka den till "B" och sen "C". Detta är inga problem i C, men hur i #¤%@£ gör man det i kornshell (eller något annat shell)? Jag har provat att bara ta char=(( $char + 1 )) men det funkade inte.

Länk till kommentar
Dela på andra webbplatser

Du skulle kunna använda tr. I Bash kan man skriva char=$(echo $chartr '\000-\377' '\001-\377\000').

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...