Справа з рядком як введенням файлу для програми в рамках bash script


0

Скажіть, у мене є інструмент X, який приймає лише файли як вхідні дані, чи є спосіб передавати вхід X як рядок без необхідності записувати його до файлу, а потім читати його в скрипті bash?

Відповіді:


1

Процес заміщення :

toolX <(echo "$var")

Файл, побачений інструментом, буде виглядати приблизно так /dev/fd/123


Спасибі за вашу відповідь. Але спробувавши це, виявляється, що моєму інструменту потрібен файл із конкретним іменем файлу, тож чи можу я перейменувати його та замість нього розмістити у поточній робочій директорії /dev/fd/123 ?
Waleed Lotfy

Ні. Здається, що найпростішим рішенням є записати свої дані у файл або змінити toolX
glenn jackman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.