手机版

百科生活 投稿

eof是什么意思,数据类型是什么意思(利用awk命令计算文件的大小)

百科 2026-02-16 04:51:22 投稿 阅读:6953次

关于【eof是什么意思】:数据类型是什么意思,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

  • 内容导航:
  • 1、eof是什么意思:数据类型是什么意思
  • 2、利用awk命令计算文件的大小(下)

1、eof是什么意思:数据类型是什么意思

  数据类型一般指数据元。数据元,也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。

  数据元一般由对象类、特性和表示3部分组成:

  1、对象类。是现实世界或抽象概念中事物的集合,有清楚的边界和含义,并且特性和其行为遵循同样的规则而能够加以标识。

  2、特性。是对象类的所有个体所共有的某种性质,是对象有别于其他成员的依据。

  3、表示。是值域、数据类型、表示方式的组合,必要时也包括计量单位、字符集等信息。

2、利用awk命令计算文件的大小(下)

温故知新:

利用awk命令计算文件的大小(上)

在awk命令中还可以加入一些描述性的字符串,命令如下:其中, \为续航符号

goddog@ubuntu:~$ ls -lF /boot | awk '{ totalsize += $5} END { print " /boot directory has a total of " totalsize " bytes used." }'

/boot directory has a total of 53475010 bytes used.

这就容易阅读多了。还可以在awk命令的命令表达式中加入NR变量在显示文件大小的总和的同时还显示文件的总数,命令如下:

goddog@ubuntu:~$ ls -lF /boot | awk '{ totalsize += $5} END { print " /boot directory has a total of " totalsize " bytes used across "NR" files." }'

/boot directory has a total of 53475010 bytes used across 10files.

eof是什么意思,数据类型是什么意思(利用awk命令计算文件的大小)

如果你经常使用到上面的组合命令,可以使用下列的命令将其存入一个名为script1(文件名可以随便起)的正文文件中。首先,在终端窗口中输入 cat << EOF > script1.该命令的含义是接收来自标准输入(键盘)的信息并以EOF(End Of File)作为输入的结束符,并将所有的标准输出都重定向输入script1 文件中,其中,加粗的内容是你要输入的,>符号是系统自动显示的,\为续行符号,而EOF是文件(输入)结束符。

goddog@ubuntu:~/example$ cat << EOF > script1

>{ totalsize += $5}

>END { print "/boot dirctory has a total of " \

>totalsize " bytes used across "NR" files." }

>EOF

生成这个文件以后可以用ls命令验证一下:

goddog@ubuntu:~/example$ ls -l s*

-rw-r--r-- 1 goddog goddog 131 4月 23 17:09 script1

确认生成后,可以使用下列组合命令来列出/boot目录中文件大小的总和以及文件的总数了。在awk命令中-f选项表示这个命令要从紧跟在该选项之后的文件(script1)中获取命令表达式。

本文关键词:引用数据类型是什么意思,plc数据类型是什么意思,c语言基本数据类型是什么意思,access数据类型是什么意思,数据类型是什么意思。这就是关于《eof是什么意思,数据类型是什么意思(利用awk命令计算文件的大小)》的所有内容,希望对您能有所帮助!

本文链接:https://bk.89qw.com/a-511948

最近发表
网站分类