使用PowerShell将文本附加到文本文件中的某些值

哈桑·古尔扎(Hassan Gulzar)

我有一个CSV文本文件,用分隔,;格式为:

USER_EMPLOYEE_ID;SYSTEM1;USERNAME1

第一列是身份,接下来的两对列是不同活动目录上的用户帐户。我已经放置了垃圾数据,但是这个想法就在那里。

ay7suve0001;ADDPWN;ay7suve0001
AAXMR3E0001;ADDPWN;AAXMR3E0001
ABABIL;ADDPWN;ABABIL
ABDF17;ADDPWN;ABDF17;
ABKMPPE0001;ADDPWN;ABKMPPE0001
ABL1FL;ADDPWN;ABL1FL
AB6JG8E0004;ADDPWN;AB6JG8E0004;
ACB4YB;ADDPWN;ACB4YB
ACK7J9;ADDPWN;ACK7J9
ACLZFS;ADDPWN;ACLZFS;
ACQXZ3;ADDPWN;ACQXZ3

现在有一个要求,我必须像@ADDPWN.com所有USERNAME1一样附加一个固定的字符串有些记录有一个;,有些则没有。

有没有一种快速的方法可以将追加@ADDPWN.com到每行,并注意以下事项:

  • 任何 ;
  • 任何已经 @ADDPWN.com

从PowerShell?

瑞安·贝罗斯(Ryan Bemrose)

Import-Csv是您的朋友。以下内容将使您走上正确的道路。

Import-Csv "import.csv" -Delimiter ';' | 
foreach { 
    if ($_.username1 -notlike '*@ADDPWN.com') { $_.username1 += '@ADDPWN.com' }
    $_ 
} |
Export-Csv "export.csv" -Delimiter ';'

假设您的csv文件的第一行是标题行。如果不是,则可以将-Header 'USER_EMPLOYEE_ID','SYSTEM1','USERNAME1'另一个参数传递给Import-Csv。

Export-Csv在参数周围添加了一些额外的内容,例如引号,因此,如果您不希望这样做,则可能需要使用输出格式。

有关其工作原理的其他说明,请查看将姓氏,名字更改为姓氏,最后一列中的姓氏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将值附加到empy文本文件中

来自分类Dev

如何将 numpy x 和 y 值附加到文本文件中

来自分类Dev

使用标题值将列添加到文本文件(文件中的多个标题)

来自分类Dev

使用标题值将列添加到文本文件(文件中的多个标题)

来自分类Dev

将标题附加到文本文件

来自分类Dev

将数据从List <T>附加到文本文件

来自分类Dev

将“引用变量调用”附加到文本文件

来自分类Dev

附加到文本文件VBA

来自分类Dev

附加到文本文件

来自分类Dev

附加到文本文件的回声

来自分类Dev

将文本文件的内容附加到C ++中的另一个文件

来自分类Dev

是否真的可以通过使用CFile和CStdio类将数据附加到MFC中的文本文件中?

来自分类Dev

是否真的可以通过使用CFile和CStdio类将数据附加到MFC中的文本文件中?

来自分类Dev

将列表<T>中的数据附加到文本文件

来自分类Dev

将字符串连接/附加到文本文件中的数字列表

来自分类Dev

我如何将文本文件附加到我的contenteditable div中?

来自分类Dev

将文本文件中的报价附加到每一行

来自分类Dev

将变量附加到文本文件无法在Python中运行

来自分类Dev

如何将文本文件添加到 bash 脚本中,然后使用该文本文件

来自分类Dev

使用批处理将后缀添加到文本文件的某些行

来自分类Dev

使用php附加到文本文件中的下一行

来自分类Dev

如何使用Java在文本文件中附加空行?

来自分类Dev

如何使用Java在文本文件中附加空行?

来自分类Dev

通过将多个文本文件附加到summary_ [date] .log,在字符串和副本行中搜索多个文本文件

来自分类Dev

mac:在许多目录中串联文本文件的内容;将目录名称附加到相应的文本文件内容

来自分类Dev

将文本附加到我的Google驱动器上的文本文件(Python)

来自分类Dev

使用UNIX删除文本文件中的某些行

来自分类Dev

附加到文本文件,然后仅显示某些字段

来自分类Dev

变量被附加到我的文本文件的某些行

Related 相关文章

  1. 1

    如何将值附加到empy文本文件中

  2. 2

    如何将 numpy x 和 y 值附加到文本文件中

  3. 3

    使用标题值将列添加到文本文件(文件中的多个标题)

  4. 4

    使用标题值将列添加到文本文件(文件中的多个标题)

  5. 5

    将标题附加到文本文件

  6. 6

    将数据从List <T>附加到文本文件

  7. 7

    将“引用变量调用”附加到文本文件

  8. 8

    附加到文本文件VBA

  9. 9

    附加到文本文件

  10. 10

    附加到文本文件的回声

  11. 11

    将文本文件的内容附加到C ++中的另一个文件

  12. 12

    是否真的可以通过使用CFile和CStdio类将数据附加到MFC中的文本文件中?

  13. 13

    是否真的可以通过使用CFile和CStdio类将数据附加到MFC中的文本文件中?

  14. 14

    将列表<T>中的数据附加到文本文件

  15. 15

    将字符串连接/附加到文本文件中的数字列表

  16. 16

    我如何将文本文件附加到我的contenteditable div中?

  17. 17

    将文本文件中的报价附加到每一行

  18. 18

    将变量附加到文本文件无法在Python中运行

  19. 19

    如何将文本文件添加到 bash 脚本中,然后使用该文本文件

  20. 20

    使用批处理将后缀添加到文本文件的某些行

  21. 21

    使用php附加到文本文件中的下一行

  22. 22

    如何使用Java在文本文件中附加空行?

  23. 23

    如何使用Java在文本文件中附加空行?

  24. 24

    通过将多个文本文件附加到summary_ [date] .log,在字符串和副本行中搜索多个文本文件

  25. 25

    mac:在许多目录中串联文本文件的内容;将目录名称附加到相应的文本文件内容

  26. 26

    将文本附加到我的Google驱动器上的文本文件(Python)

  27. 27

    使用UNIX删除文本文件中的某些行

  28. 28

    附加到文本文件,然后仅显示某些字段

  29. 29

    变量被附加到我的文本文件的某些行

热门标签

归档