在Linux系统上打印年龄可以通过多种方式实现,以下是一些常用的方法:

1. 使用date命令结合计算年龄:
可以通过计算当前日期和生日日期之间的差值来计算年龄。下面以bash脚本为例展示如何实现:
```bash
#!/bin/bash
read -p "请输入您的生日(格式:YYYY-MM-DD): " birthday
# 计算年龄
birthday_timestamp=$(date -d "$birthday" +%s)
current_timestamp=$(date +%s)
age=$(( ($current_timestamp - $birthday_timestamp) / 60 / 60 / 24 / 365 ))
echo "您的年龄是:$age 岁"
```
通过以上脚本,用户输入自己的生日后,脚本会计算并打印出用户的年龄。
2. 使用Python脚本计算年龄:
Python是一种灵活且易用的编程语言,也可以通过Python脚本来计算并打印年龄。以下是一个简单的Python示例:
```python
import datetime
birthday = input("请输入您的生日(格式:YYYY-MM-DD): ")
birthday_date = datetime.datetime.strptime(birthday, "%Y-%m-%d")
current_date = datetime.datetime.now()
age = current_date.year - birthday_date.year - ((current_date.month, current_date.day) < (birthday_date.month, birthday_date.day))
print("您的年龄是:{} 岁".format(age))
```
用户在输入生日后,该Python脚本将计算出年龄并打印出来。
3. 使用awk命令处理文本信息:
如果已经有包含生日信息的文本文件,可以使用awk命令来提取并计算年龄。比如有一个包含生日信息的文本文件“birthday.txt”如下:
```
张三 1980-05-20
李四 1990-08-15
王五 1975-03-10
```
可以通过以下awk命令来计算并打印这些人的年龄信息:
```bash
awk '{split($2, birthday, "-"); age = strftime("%Y") - birthday[1]; print $1" 的年龄是:" age " 岁"}' birthday.txt
```
通过以上命令,会逐行读取文本文件“birthday.txt”,提取生日信息并计算年龄,然后打印出每个人的年龄信息。
以上是在Linux系统上打印年龄的几种常用方法,可以根据实际情况选择适合自己的方法来实现。希望以上内容对您有帮助。