我正在寻找按说明列过滤行。我想过滤掉包含“免费WiFi”的所有行,然后创建一个csv文件并以逗号分隔。
HOTELID|AMENITYCODE|DESCRIPTION
722602|8|24-hour front desk
722602|109|Air conditioning
722602|23|Dry cleaning
722602|81|Fax/photocopying
722602|107|Free WiFi
723303|11|Fitness centre
723303|107|Free WiFi
723303|205|Fruits
723303|79|Hammam
723303|80|Heating
723303|44|Ironing service
723303|176|Kid meals
我可以使用哪种shell / Java / C#脚本来执行此操作,并由Windows中的任务计划程序使用。
谢谢,斯宾塞
您可以使用这样的PowerShell管道
Import-Csv .\input.txt -Delimiter '|' | ? { $_.Description -notlike '*Free Wifi*' } | Export-Csv -NoTypeInformation processed.csv
input.txt
您的输入文件在哪里,processed.csv
将包含不带WiFi内容的新CSV文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句