从文件中提取文本以用作文件名
Extracting text from file to use as file name
给定一个文件,例如:
TABLE='SampleTableName';
Field1=1.0000;
Field2=1.2500;
Field3=1.5000;
Field4=1.7500;
Field5=3.5000;
我想 grep 单引号内的文本并将其设置为相同的文件名并保留其余内容。
因此在上面的示例中,输出文件名将是 SampleTableName,内容将是
Field1=1.0000;
Field2=1.2500;
Field3=1.5000;
Field4=1.7500;
Field5=3.5000;
我该怎么做?任何帮助/指导将不胜感激。
与 bash
和 sed
:
source file.txt
sed 1d file.txt > "$TABLE"
输出到文件 SampleTableName
:
Field1=1.0000;
Field2=1.2500;
Field3=1.5000;
Field4=1.7500;
Field5=3.5000;
更新:
for i in tblFile*; do
source "$i"
sed 1d "$i" > "$TABLE"
done
给定一个文件,例如:
TABLE='SampleTableName';
Field1=1.0000;
Field2=1.2500;
Field3=1.5000;
Field4=1.7500;
Field5=3.5000;
我想 grep 单引号内的文本并将其设置为相同的文件名并保留其余内容。
因此在上面的示例中,输出文件名将是 SampleTableName,内容将是
Field1=1.0000;
Field2=1.2500;
Field3=1.5000;
Field4=1.7500;
Field5=3.5000;
我该怎么做?任何帮助/指导将不胜感激。
与 bash
和 sed
:
source file.txt
sed 1d file.txt > "$TABLE"
输出到文件 SampleTableName
:
Field1=1.0000; Field2=1.2500; Field3=1.5000; Field4=1.7500; Field5=3.5000;
更新:
for i in tblFile*; do
source "$i"
sed 1d "$i" > "$TABLE"
done