Какова максимальная длина записи в файле Unix?
Я считаю файл в Unix с помощью wc -l
тут у меня есть сомнения
- Если превышает максимальную длину, он идет на вторую строку?
- считается ли вторая строка как запись?
Вот код, с которым у меня проблемы:
#!/bin/sh,for,line,in,$(cat,columns.txt),do,IFS='=,',read,-r,-a,array,<<<,$line,echo,"${array[0]}",echo,"${array[1]}",echo,"${array[2]}",echo,"${array[3]}",echo,`date,+%Y%m%d`,echo,"connecting,data,base,-,hive",db_name="dev_sri_open",ods="${array[0]}",country="${array[1]}",table="${array[2]}",columns="${array[3]}",export,db_name,export,ods,export,country,export,table,export,columns,hive,-hiveconf,database_name=$db_name,-hiveconf,run_date=`date,+%Y%m%d`,-hiveconf,table_name=$table,-hiveconf,country_name=$country,-hiveconf,order_date=$ods,,-hiveconf,column_names=$columns,-f,,'select.hql',>,/home/ecmappdev/extraction/${array[2]}.dat,done
Это очень долго, я не могу объяснить, почему я все равно хочу это в одной строке...