-2

想要使用 unix shell 脚本将 txt 文件中的一列数据转换为 csv 文件的一行。

txt 文件中存在的测试如下。

ApplChk1, ApplChk2, v_baseLoanAmountTI, v_plannedClosingDateField, downPaymentTI, downPaymentPercentageTI, downPaymentCalcTI, downPaymentLoanAmountTI, v_appraisedValueTI, v_purchasePriceTI, v_EstimatedPriceTI, v_loanPurpose, v_loanType, v_docTypeCB, v_amortizationTypeCB, v_Purpose_of_Refinance, v_LoanTerm, v_lockPeriodCB, v_original_Purchase_Price, v_improvementCB, v_improvementsCostField, v_describeImprovements, v_originalCostRefi, v_subordinateLienTypeCB, v_buyDownContributorCB, _RespaLoanInformation_DRadioButton7、_RespaLoanInformation_DRadioButton8、v_subordinateFinancingCreditLineAmount、v_buyDownOptionCB、v_cashOutPurposeCB、v_subordinateFinancingTI、v_homeEqPurposeCB、v_initialDrawHomeEq、v_originalCostHomeEq、v_lienPositionCB、v_LoanMortgageAmountTI、Rehab

我希望此内容位于 csv 文件的单行中。

我使用了以下代码

{ 因为我在< file.txt; 做回声 -n $i ; 完毕; 回声; } > out.csv

当我使用 Microsoft Office 在 Windows 环境中打开 out.csv 时,上述命令在单列中显示上述文本。

请帮助我将上述数据列转换为 csv 文件的行

提前致谢

4

1 回答 1

0

假设你使用 Linux/BSD,你可以使用“tr”

例子:

sharuzzaman.raslan@NL-4168 ~/test1
$ cat data
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

sharuzzaman.raslan@NL-4168 ~/test1
$ cat data | tr '\n' ','
Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,
于 2013-01-08T07:42:56.617 回答