История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Ну можно и так, хотя нет, два подряд строковых преранда/лиртерала между |
в луа не сделать, имя cat
должно быть перегруженной таблицей или функцией.
Вот так можно
pipe = cat 'out_1.txt' | wc '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы или результат
Ну или вот так совсем, если прям всё оборачивать (придётся оборачивать)
pipe 'cat' 'out_1.txt' '|' 'wc' '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы или результат
Есть всё же некоторые синтаксические ограничения и порядки. Но как там в руби не знаю, может там попроще ибо Японец там всё объектами заделал что надо и что не надо :)
Исправление LINUX-ORG-RU, :
Ну можно и так, хотя нет, два подряд строковых преранда/лиртерала между |
в луа не сделать, имя cat
должно быть перегруженной таблицей или функцией.
Вот так можно
pipe = cat 'out_1.txt' | wc '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Ну или вот так совсем, если прям всё оборачивать (придётся оборачивать)
pipe 'cat' 'out_1.txt' '|' 'wc' '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Есть всё же некоторые синтаксические ограничения и порядки. Но как там в руби не знаю, может там попроще ибо Японец там всё объектами заделал что надо и что не надо :)
Исправление LINUX-ORG-RU, :
Ну можно и так, хотя нет, два подряд строковых преранда/лиртерала между |
в луа не сделать, имя cat
должно быть перегруженной таблицей.
Вот так можно
pipe = cat 'out_1.txt' | wc '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Ну или вот так совсем, если прям всё оборачивать (придётся оборачивать)
pipe 'cat' 'out_1.txt' '|' 'wc' '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Есть всё же некоторые синтаксические ограничения и порядки. Но как там в руби не знаю, может там попроще ибо Японец там всё объектами заделал что надо и что не надо :)
Исходная версия LINUX-ORG-RU, :
Ну можно и так, хотя нет, два подряд преранда между |
в луа не сделать, имя cat
должно быть перегруженной таблицей.
Вот так можно
pipe = cat 'out_1.txt' | wc '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Ну или вот так совсем, если прям всё оборачивать (придётся оборачивать)
pipe 'cat' 'out_1.txt' '|' 'wc' '-c'
print(pipe[0]) -- тип это программа или данные
print(pipe[1]) -- имя программы ил
Есть всё же некоторые синтаксические ограничения и порядки. Но как там в руби не знаю, может там попроще ибо Японец там всё объектами заделал что надо и что не надо :)