我正在尝试将一些长的多行命令行命令复制/粘贴到Windows 10命令提示符中。
Linux使用“\”字符来实现这一点,因此,例如在Linux中,您可以将以下内容从网站或文本文件复制/粘贴到终端窗口中(我假设这里使用的是图形桌面环境):
python retrain.py \
--bottleneck_dir="/tf_files" \
--how_many_training_steps=500 \
--model_dir="/tf_files" \
--output_graph="/tf_files/retrained_graph.pb" \
--output_labels="/tf_files/retrained_labels.txt" \
--image_dir="/tf_files/flower_photos"
然后按回车键,命令就会运行,这在网站上或你保存的文本文件中看起来更清晰。
问题是,我似乎无法为它找到一个Windows等价物。我意识到^字符在此上下文中等效于Linux \字符,但它似乎不适用于复制/粘贴。例如,如果创建一个文本文件“dummy1.txt”,则复制/粘贴以下内容:
copy dummy1.txt ^
dummy2.txt
(note第一行的^字符两侧有一个空格)
我得到这个:
对于这个两行的例子来说,这并不重要,但是对于更复杂的命令,比如上面的python脚本,将所有需要复制/粘贴的文档中的所有内容放在一行上会严重牺牲可读性。有没有办法让它在Windows上工作?我目前正在使用Windows 10,如果这很重要的话。
1条答案
按热度按时间wvt8vs2t1#
我认为你需要像这样增强它:
如果你只是想把行分成多行,转义符是一个反勾号`
最后,请理解一个'Foreach'循环。有多种类型,这里是一个简单的
可能会有类似$file.fullname之类的东西来传输路径。如果您使用Powershell伊势,并使用调试例程,请在循环中的'$file'之后暂停,您可以查看详细信息。
好好享受吧!