输出以冒号分隔的第一个字段。
awk -F: '{print $1}' /etc/passwd按字段和模式处理文本;默认以空白字符分隔字段。
awk [OPTION]... 'PROGRAM' [FILE]...输出以冒号分隔的第一个字段。
awk -F: '{print $1}' /etc/passwd当第三列大于 100 时,输出第一列和第三列。
awk '$3 > 100 {print $1, $3}' scores.txt| 参数 / 子句 | 说明 |
|---|---|
-F FS, --field-separator=FS | 设置输入字段分隔符。 |
-v VAR=VALUE | 在程序运行前赋值给变量。 |
-f FILE | 从 FILE 读取 awk 程序。 |
-e PROGRAM | 添加程序源代码。 |
-i FILE | 加载 awk 扩展库(gawk)。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。