取文件第一行 最后一行 截取行指定部分 截取文件名指定部分

取文件第一行 最后一行 截取行指定部分 截取文件名指定部分

#!/bin/bash

file_list=$(ls .)

for file in $file_list
	do
		if [ -f $file ];then
			first=`head -1 $file`
			last=`tail -1 $file`
			msg=`echo $first | awk -F ':' '{print $2}'`
			
			echo ${file%-*}
			echo $first
			echo $last
			echo $msg
		fi
	done