修改CSV中的某些值 -- 2

file.csv文件如下,然后对其中某些值进行变换操作,刚学Powershell的时候操作起来很麻烦,现在看来其实就是对于哈希表的操作。
col1,col2,col3,col4
text1,text2,text3,text4
text5,text6,text7,text8
text9,text10,text11,text12
 
1. 在col3的值前面都加上'append\'
Import-Csv "C:\Users\book1.csv" |
select col1,
col2,
@{n='col3';e={'append\'+$_.col3}},
col4

2. 只在text7前加上'append\'

Import-Csv "C:\Users\dochen.CORP\Desktop\book1.csv" |
select col1,
col2,
@{n='col3';e={ if ($_.col3 -eq 'text7') {'append\'+$_.col3}
else {$_.col3}}},
col4
 
上一篇:字节跳动Java研发面试99题(含答案):JVM+Spring+MySQL+线程池+锁


下一篇:docker修改国内官方镜像