Есть ли способ удалить новую строку из out-clipboard
или clip
в PowerShell?
Я использую этот код для копирования текущего пути в буфер обмена:
function cl() {
(Get-Location).ToString() | clip
}
И каждый раз, когда я его использую, в скопированный текст добавляется новая строка. Это расстраивает, потому что тогда я не могу вставить его в CLI, как будто бы с текстом, который копируется из другого места. Поскольку новая строка делает команду в CLI автоматически выполненной.
Пример: я нахожусь в C:\Users
и набираю cl
, а затем я использую Alt + SPACE + E + P, чтобы передать текст, команда выполнена, и я могу 't type no. Но когда текст передается без новой строки, ничего не выполняется, и я могу продолжать печатать.