powershell - Powershell import-csv 无法识别
问题描述
我正在尝试制作一个 bat 文件脚本,将 csv 的信息附加到另一个已经存在的 csv 文件中。我想使用 import-csv 命令,但我不断收到错误消息:
'import-csv' 不是内部或外部命令、可运行程序或批处理文件。
我使用的是 Powershell 5.1,所以我尝试下载和使用 Powershell Core 6。那也不起作用。我在某个地方想念图书馆吗?
我的代码:
import-csv "tinyTesterB.csv"
pause
解决方案
在 bat 文件或 cmd shell 中,您需要启动 PowerShell 才能访问其命令。将以下内容添加到您的 bat 文件中:
对于 Windows PowerShell:
Powershell.exe -Command "Import-Csv 'tinyTesterB.csv'"
对于 PowerShell 核心:
Pwsh.exe -Command "Import-Csv 'tinyTesterB.csv'"
推荐阅读
- laravel - 为什么 laravel vue js this.form.post(url) 会自动转换成get方法
- javascript - 在 ThreeJS 中反射的水
- java - 添加时克隆元素的 Java 列表
- javascript - 如何过滤隐藏列表并显示结果?
- java - 为什么使用的线程数高于要求?
- android - 如何检测android中按钮的按下时间?
- java - 使用 PowerMock 测试私有静态方法
- python - 如何使用 reg.compile 匹配文本的确切单词
- c# - 从 C# 确定 SQL 字符串等价
- sql - 需要时将字符串格式化为带有前导零的日期 T-SQL