awk的问题
下面这句没看明白:awk -f gen-mach-types mach-types > $@
-f据说是换页的意思,不太明白什么是换页,还有$@指的是什么???
谢谢!! 没看明白,应该是上下文相关吧,你把上下文列出来,awk -f 是指从后面跟的文件读入source, $@指的是脚本命令的所有参数(以""包围的) gen-mach-types 里面写的是awk的表达式 上下文如下:
# linux/arch/armnommu/tools/Makefile
#
# Copyright (C) 2001 Russell King
#
all: $(TOPDIR)/include/asm-armnommu/mach-types.h \
$(TOPDIR)/include/asm-armnommu/constants.h
$(TOPDIR)/include/asm-armnommu/mach-types.h: mach-types gen-mach-types
awk -f gen-mach-types mach-types > $@
# Generate the constants.h header file using the compiler.We get
# the compiler to spit out assembly code, and then mundge it into
# what we want.
页:
[1]