1. 程式人生 > >Shell實現數字互換和字母大小寫互換

Shell實現數字互換和字母大小寫互換

檔案內容如下:

123abc456
456def123
567adc789
789def567

要求輸出:

456ABC123
123DEF456
789ADC567
567DEF789


實現程式碼如下:

 #!/bin/bash
 while read line
 do
      part1=`echo $line | cut -c 1-3`
      part2=`echo $line | cut -c 4-6 | tr '[a-z]' '[A-Z]'`
      part3=`echo $line | cut -c 7-9`
   echo $part3$part2$part1 >> file.res
 done < file
首先需要建立file檔案儲存檔案內容,然後建立file.res檔案儲存輸出內容即可。