<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Awk_skill</id>
	<title>Awk skill - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Awk_skill"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Awk_skill&amp;action=history"/>
	<updated>2026-04-20T13:00:28Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Awk_skill&amp;diff=177&amp;oldid=prev</id>
		<title>Evan：​/* awk 行首插入 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Awk_skill&amp;diff=177&amp;oldid=prev"/>
		<updated>2021-11-18T12:46:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;awk 行首插入&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=awk 行首插入=&lt;br /&gt;
&lt;br /&gt;
   没写放文件的 &lt;br /&gt;
（1）给一个文件中的每一行开头插入字符的方法：awk &amp;#039;{print &amp;quot;需要添加的字符&amp;quot; $0}&amp;#039; fileName&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   awk &amp;#039;{print &amp;quot;sudo -u evan/opt/root/usr/bin/&amp;quot; $0}&amp;#039; evan  &amp;gt;newevan&lt;br /&gt;
[https://blog.csdn.net/laobai1015/article/details/98628860  Linux给文件中每一行的前面、后面、指定列添加/删除相同字符]&lt;br /&gt;
&lt;br /&gt;
=awk 打印最后一列=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# 格式&lt;br /&gt;
$ awk 动作 文件名&lt;br /&gt;
&lt;br /&gt;
# 示例&lt;br /&gt;
$ awk &amp;#039;{print $0}&amp;#039; demo.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
容易混淆的两个变量：NF和$NF两个变量&lt;br /&gt;
NF是处理行中域的个数&lt;br /&gt;
$NF 是输出处理行中最后一个域的内容&lt;br /&gt;
$1 处理行中第一个域的内容 ,依此类推&lt;br /&gt;
&lt;br /&gt;
 sudo netstat  -nlpt &lt;br /&gt;
&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    &lt;br /&gt;
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      939/mysqld          &lt;br /&gt;
&lt;br /&gt;
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      741/sshd            &lt;br /&gt;
tcp        0      0 127.0.0.1:7070          0.0.0.0:*               LISTEN      2566/ss-local       &lt;br /&gt;
&lt;br /&gt;
tcp6       0      0 :::21                   :::*                    LISTEN      696/vsftpd          &lt;br /&gt;
tcp6       0      0 :::22                   :::*                    LISTEN      741/sshd            &lt;br /&gt;
evan@latop:~/rpm/centos7/nginx/SPECS$ sudo netstat  -nlpt | awk &amp;#039;{print $NF}&amp;#039; &lt;br /&gt;
servers)&lt;br /&gt;
name&lt;br /&gt;
939/mysqld&lt;br /&gt;
741/sshd&lt;br /&gt;
2566/ss-local&lt;br /&gt;
696/vsftpd&lt;br /&gt;
741/sshd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cat b | awk NR%2==1 #单数行&lt;br /&gt;
&lt;br /&gt;
=see also=&lt;br /&gt;
[http://blog.linuxchina.net/?p=1467 awk中的NR和FNR的区别]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/stpeace/article/details/46848873 awk基本用法简介]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/david_xtd/article/details/25888907 awk取最后一列]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/liuxiao723846/article/details/55003749?utm_source=blogxgwz8 awk：打印某列以后的所有列]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/aywb1314/article/details/52239281 使用awk命令获取文本的某一行，某一列]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:shell]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>