pppjob 发表于 2004-7-20 10:19:00

awk的问题

下面这句没看明白:
awk -f gen-mach-types mach-types > $@

-f据说是换页的意思,不太明白什么是换页,还有$@指的是什么???

谢谢!!

bzimage 发表于 2004-7-23 20:29:33

没看明白,应该是上下文相关吧,你把上下文列出来,awk -f 是指从后面跟的文件读入source, $@指的是脚本命令的所有参数(以""包围的)

colorlinux 发表于 2004-7-24 09:30:37

gen-mach-types 里面写的是awk的表达式

pppjob 发表于 2004-7-27 15:53:07

上下文如下:

# 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]
查看完整版本: awk的问题