LINUX.ORG.RU

История изменений

Исправление 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]) -- имя программы ил

Есть всё же некоторые синтаксические ограничения и порядки. Но как там в руби не знаю, может там попроще ибо Японец там всё объектами заделал что надо и что не надо :)