我有一个系统生成的文本文件(20个字符)。如果内容以#字符开头,我想创建另一个文本文件,其中“No text available”作为唯一内容。 如果第一个字符不是#,则新文本文件应包含与源文件完全相同的文本。
我需要在Windows XP机器上实现这一点,而无需安装任何其他软件。
我可以在Python中轻松完成,但我想这必须是一个Windows cmd工作。
感激不尽的任何帮助。感谢。
答案 0 :(得分:1)
如果你知道文件总是只包含一行txt:
>outputFile.txt (findstr /v "^#" inputFile.txt || echo No text available)
如果文件可以包含多行
>outputFile.txt (findstr /n "^#" inputFile.txt | >nul findstr /b "1:" && (echo No text available) || type inputFile.txt)