以下是一个Bash脚本示例,该脚本用于检查文件的最后一列字符串并将其转换为整数:
#!/bin/bash
# 读取文件的每一行
while IFS= read -r line
do
# 提取最后一列字符串
last_column=$(echo "$line" | awk '{print $NF}')
# 将最后一列字符串转换为整数
last_column_int=$((last_column))
# 打印结果
echo "最后一列字符串为: $last_column"
echo "转换为整数后为: $last_column_int"
done < input.txt
请注意,这里的示例假设文件名为input.txt
,并且文件的每一行都包含多个列,列之间用空格分隔。
要使用此脚本,请将其保存为一个名为script.sh
的文件,并在终端中运行以下命令:
chmod +x script.sh
./script.sh
脚本将逐行读取input.txt
文件并处理每一行的最后一列。最后,它会打印出最后一列的字符串以及转换为整数后的结果。