Linux:使用其他文件的信息创建一个文件,如行计数,文件名和字符数

时间:2014-11-21 01:40:09

标签: linux unix

我正在尝试使用其他文件

的信息创建一个文件

我有: myfile_yymmdd.txt(data = xyzagadsrscs)

我正在尝试:

newfile.int(数据类似:date | filename | rowcount | charcount)

      newfile_yymmdd.int          11/20/14|myfile_yymmdd.txt|1|12

这是我到目前为止所做的:

#wc myfile.txt >> newfile_yymmdd.int

#date `date +%Y%m%d_%H%M%S` >> newfile_yymmdd.int

# printf "\n" >> myfile_yymmdd.txt

DELIMITER="~[~"
FILE_DATE=`date +%Y%m%d_%H%M%S`
FILE_NAME=newfile.int
#ROW_COUNT=`wc -l < myfile_yymmdd.txt`
ROW_COUNT=`sed -n '=' myfile_yymmdd.txt | wc -l`
CHAR_COUNT=`wc -c < myfile_yymmdd.txt`
a=$FILE_DATE$DELIMITER$FILE_NAME$DELIMITER$ROW_COUNT$DELIMITER$CHAR_COUNT

echo $a > newfile.int (this will create the desired file)
echo $a

我收到结果但无法使用数据标记复制myfile的名称(myfile_yymmdd) 喜欢:
     二零一四年十月二十零日| myfile_ | 1 | 12

请帮忙。

提前致谢。

0 个答案:

没有答案