cat info.txt|while read oneline
do
echo $oneline > oneline.txt
eval $(awk '{printf("cuno=\"%s\" CUNM=\"%s\" INEN=\"%s\" SSEX=\"%s\" BDAY=\"%s\" IDTY=\"%s\" IDNO=\"%s\" IDUN=\"%s\" IDAD=\"%s\" ENAD=\"%s\" WKUT=\"%s\" TLNO=\"%s\" ADDR=\"%s\" POCD=\"%s\" EMAL=\"%s\" TXRT=\"%s\" IDNO=\"%s\" OPNT=\"%s\" OPUS=\"%s\" OPDT=\"%s\" TMSQ=\"%s\" STCD=\"%s\" CNNO=\"%s\" STDT=\"%s\" EDDT=\"%s\"\n",,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22,$23,$24,$25)}' oneline.txt)
done
关键代码 eval $(awk '{printf("cuno=\"%s\"\n,$1)}' file.unl)
分享到:
相关推荐
由于AWK不能直接执行系统命令,常与shell script结合,利用shell的功能来扩展AWK的能力。 13. **附录**: 通常附录会包含更多的例子、参考信息或函数详细说明,以供用户查阅和学习。 学习AWK需要熟悉其独特的...
1. Shell基础:了解不同的Shell类型,学习bash shell的基础命令和语法,掌握文件和目录操作、文本处理命令(如grep、sed、awk等)、输入输出重定向以及管道使用。 2. 变量和参数传递:学习在脚本中定义、使用和操作...
总结,shell脚本学习涵盖了基础概念、变量管理、输入输出、条件控制、循环、函数、数组和正则表达式等核心内容,同时也涉及到了一些高级工具如grep、sed和awk的使用。这些知识点构成了shell编程的基础,对于Linux...
两者共享许多相似之处,尤其是在命令行接口和shell脚本编程方面。 Shell编程是Linux和UNIX系统中的重要组成部分,它是一种解释器,允许用户通过命令行输入指令来执行系统操作。最常见的Shell类型包括Bash(Bourne-...
3. 脚本库:社区共享的Shell脚本库,如GitHub上的各种实用脚本。 通过学习Linux Shell编程,用户不仅能提高工作效率,还能更深入地理解Linux系统的运作机制。在日常工作中,熟练掌握Shell编程技巧,无疑会成为一个...
这对于跨脚本共享数据或配置环境变量非常有用。 #### 常用Shell命令 shell提供了大量的内置命令和工具,用于文件管理、文本处理、进程控制等。 - `echo`: 打印给定的文本到标准输出。 - `ls`: 列出目录内容。 - `...
9. **环境变量(14).pdf**:进一步阐述了环境变量的概念,它们是全局的,可以在不同程序间共享,对系统的整体配置和程序运行有重要影响。 10. **向脚本传递参数(20).pdf**:在运行Shell脚本时,可以向其传递参数,...
在 Shell 编程中,所有变量都是由字符串组成的,无需声明。为变量赋值的方法如下: ```sh 变量名=值 ``` 访问变量值时,在变量名前加上 `$` 符号: ```sh #!/bin/sh # 对变量赋值: a="hello world" # 打印变量 a...
环境变量是全局的,可以在不同的脚本或子shell之间共享,通过export命令可以设置或修改环境变量。 最后,了解错误处理和调试技巧也是十分重要的。可以使用set命令开启shell的调试模式,或者通过echo、printf命令...
环境变量是所有进程共享的全局变量,如PATH决定了命令搜索路径。 7. **函数与子shell** 函数可以封装重复的命令序列,提高代码复用。子shell则是在当前shell内创建一个新的shell环境,对其中的变量和环境的修改...
1. **Shell命令**:包括文件管理(如ls、cd、mv、cp)、进程管理(如ps、kill)、文本处理(如grep、sed、awk)等,这些都是编写Shell脚本的基础。 2. **变量**:Shell脚本中的变量用于存储数据,可以是字符串、...
- **跨平台性**:由于Shell脚本通常基于文本处理,因此它们可以在不同的Linux发行版之间共享,提高了代码的复用率。 #### Shell编程基础 在Shell编程中,有一些基本的概念和命令是必须掌握的,下面列举了一些常见...
环境变量可以在整个shell会话期间保持有效,即使脚本执行完毕后仍然存在。例如: ```sh export PATH=$PATH:/usr/local/bin ``` 这行命令将`/usr/local/bin`添加到了`PATH`环境变量中。 #### 二、Shell命令和流程...
2. 子shell与进程控制:理解子shell的概念,学习fork、exec、wait等系统调用,以及进程间通信(管道、信号、共享内存等)。 3. 函数和数组:使用自定义函数组织复杂逻辑,掌握数组的使用技巧。 4. 错误处理与调试:...
3. 变量和环境变量:了解如何定义和使用变量,以及环境变量在多进程间的共享作用。 4. 输入/输出重定向:学习如何将命令的输出重定向到文件或从文件读取输入,以及管道(pipe)的概念。 5. 条件语句和循环:掌握if、...
- **定义变量**:介绍如何在Shell脚本中声明和赋值变量。 - **取消设置变量**:讲解如何清除不再需要的变量。 - **环境变量**:讨论如何设置和访问环境变量,以及它们的作用范围。 - **总结**:变量是任何编程语言的...
- **函数库**:如何组织和共享Shell函数。 10. **高级话题** - **函数指针**:在Shell中如何模拟函数指针的概念。 - **shell脚本调试技巧**:如何定位并解决脚本中的错误。 - **子Shell**:创建子Shell执行命令...
在shell脚本中,你可以定义变量、执行运算、控制流程、使用正则表达式,并调用内置的命令。例如,`cat`用于合并和查看文件内容,`more`用于分页查看文件,而`less`提供了更多的导航选项。管道`|`用于连接命令,传递...