私はこのコードを持っています:
# Generate bash script
$bashScript = "#!/bin/bash`n";
$bashScript += [string]::Join("`n", $cmds)
[System.IO.File]::WriteAllLines($location.ToString() + ".\build.sh", $bashScript);
問題は、常にCRLF
ファイルの最後に文字が表示されることです!
#!/bin/bash [LF]
tsc ... [LF]
java ... [LF]
java ... [CR][LF]
CRLF
最後に交換する以外に何かできることはありますか?