<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://hlt.suda.edu.cn/index.php?action=history&amp;feed=atom&amp;title=Linux-2026-fall-hidden</id>
	<title>Linux-2026-fall-hidden - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://hlt.suda.edu.cn/index.php?action=history&amp;feed=atom&amp;title=Linux-2026-fall-hidden"/>
	<link rel="alternate" type="text/html" href="http://hlt.suda.edu.cn/index.php?title=Linux-2026-fall-hidden&amp;action=history"/>
	<updated>2026-11-06T01:37:14Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>http://hlt.suda.edu.cn/index.php?title=Linux-2026-fall-hidden&amp;diff=6232&amp;oldid=prev</id>
		<title>Zhli：建立内容为“  == 零散知识点 ==   &lt;nowiki&gt;  awk 'BEGIN {FS=&quot;,&quot;;OFS=&quot;#&quot;}; {print $1, $2}' a.txt  awk -F',' 'BEGIN {OFS=&quot;#&quot;}; {print $1, $2}' a.txt  b=($(cat a.txt)) 【外…”的新页面</title>
		<link rel="alternate" type="text/html" href="http://hlt.suda.edu.cn/index.php?title=Linux-2026-fall-hidden&amp;diff=6232&amp;oldid=prev"/>
		<updated>2026-09-07T01:01:15Z</updated>

		<summary type="html">&lt;p&gt;建立内容为“  == 零散知识点 ==   &amp;lt;nowiki&amp;gt;  awk &amp;#039;BEGIN {FS=&amp;quot;,&amp;quot;;OFS=&amp;quot;#&amp;quot;}; {print $1, $2}&amp;#039; a.txt  awk -F&amp;#039;,&amp;#039; &amp;#039;BEGIN {OFS=&amp;quot;#&amp;quot;}; {print $1, $2}&amp;#039; a.txt  b=($(cat a.txt)) 【外…”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== 零散知识点 ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
awk 'BEGIN {FS=&amp;quot;,&amp;quot;;OFS=&amp;quot;#&amp;quot;}; {print $1, $2}' a.txt&lt;br /&gt;
&lt;br /&gt;
awk -F',' 'BEGIN {OFS=&amp;quot;#&amp;quot;}; {print $1, $2}' a.txt&lt;br /&gt;
&lt;br /&gt;
b=($(cat a.txt)) 【外面的()必须有，否则 b 就不是一个数组了。而是一个字符串了】&lt;br /&gt;
&lt;br /&gt;
a=($(echo 'a b')) 【a 是一个数组了】&lt;br /&gt;
&lt;br /&gt;
sed 's/a/A/g' &amp;lt;&amp;lt;&amp;lt; 'aaa'  字符串的重定向，很有用，应该讲！&lt;br /&gt;
&lt;br /&gt;
a=($(sed 's/,/ /g' &amp;lt;&amp;lt;&amp;lt; 'a,b')) 【a 是数组了】&lt;br /&gt;
&lt;br /&gt;
while read name; do echo $name; done &amp;lt; a.txt  【read 和重定向的配合】&lt;br /&gt;
&lt;br /&gt;
while read -d ',' name; do echo $name; done &amp;lt; a.txt 【-d 是 delimiter，默认是换行符，没遇到一个 delimiter，就会返回一个，最后一个元素后面必须有 delimiter】&lt;br /&gt;
a.txt: a,b,c,&lt;br /&gt;
&lt;br /&gt;
read -a arr &amp;lt;&amp;lt;&amp;lt; 'a b c'  【读入数组，arr 会包含三个元素，默认空白符为分隔符】&lt;br /&gt;
&lt;br /&gt;
awk 中变量直接写，不用取值符，如 print x, y, z&lt;br /&gt;
&lt;br /&gt;
awk -F'\n\r' '{print NF}' a.txt  【每一行一个记录，每个记录只有一个 field，因此会输出多个 1，一行对应一个】&lt;br /&gt;
&lt;br /&gt;
IFS=',' read -a arr &amp;lt;&amp;lt;&amp;lt; $x  【默认是空格，IFS 可以改】【不会跨行的】&lt;br /&gt;
IFS='\n' read -a arr &amp;lt; a.txt 【不会跨行的，只会处理第一行？？】&lt;br /&gt;
&lt;br /&gt;
read x y z &amp;lt;&amp;lt;&amp;lt; '1 2 3' 【第三个变量】&lt;br /&gt;
&lt;br /&gt;
read -a arr &amp;lt; a.txt 【只处理第一行】&lt;br /&gt;
IFS=','&lt;br /&gt;
while read -a arr; do echo ${arr[1]}; done &amp;lt; a.txt 【每一行输出一次】&lt;br /&gt;
&lt;br /&gt;
arr+=(3) 【数组增加一个元素】&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zhli</name></author>
	</entry>
</feed>