所以我有一大块格式化文本,我基本上需要使用awk来获取某些列。我做的第一件事是摆脱前10行(标题信息,与我需要的信息无关)。
接下来,我通过将文件中的总行数减去10来得到尾部。 这是一些代码:
import=$HOME/$1
if [ -f "$import" ]
then
#file exists
echo "File Exists."
totalLines=`wc -l < $import`
linesMinus=`expr $totalLines - 10`
tail -n $linesMinus $import
headless=`tail -n $linesMinus $import`
else
#file does not exist
echo "File does not exist."
fi
现在我需要将此尾部保存到变量(或者甚至是单独的文件)中,以便我可以访问列。
问题出现在这里:
headless=`tail -n $linesMinus $import`
当我将代码保存到此变量中然后尝试将其回显时,它都是未格式化的,我无法区分列以使用awk。
如何在不影响格式化的情况下保存此文件的尾部?
答案 0 :(得分:1)
只需使用 $(".item_status").change(function() {
var brnd = $(this).closest('tr').find('td').eq(2).html()
console.log(brnd)
}
即可。它可以在一个程序中同时完成您需要的所有操作。
E.g。跳过前10行,然后打印第{,2}列所有剩余行的空格分隔的第二,第三和第四列:
#
答案 1 :(得分:0)
想出来,当我问起时,我回答了我自己的问题。我所做的只是将tail命令重定向到主目录中的文件,我可以捕获该文件。记得要记住在最后删除它!