qu-17-04.sh

来自「Berkely的学生写的」· Shell 代码 · 共 29 行

SH
29
字号
#!/bin/sh# Chapter 17 - Answer for Question 4awk -F: '    $1 == "B" {        BAL=$NF ;        next ;    }    $1 == "M" {        MIN=$NF ;        next ;    }    $1 == "D" {        BAL += $NF ;    }    ($1 == "C") || ($1 == "W") {        BAL-=$NF ;    }    ($1 == "C") || ($1 == "W") || ($1 == "D") {        printf "%10-s %8.2f",$2,BAL ;        if ( BAL < MIN ) { printf " * Below Min. Balance" }        printf "\n" ;    }    END {        printf "-\n%10-s %8.2f\n","Total",BAL ;    }' account.txt ;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?