【发布时间】:2021-12-28 10:50:52
【问题描述】:
我需要将 cli 命令的标准输出存储在一个变量中。 我该怎么做?
var result = await Process.run('ls', ['-l']); 打印(结果.stdout);
我需要执行其他 unix/os 命令 - 这仅适用于 ls。
谢谢
【问题讨论】:
标签: flutter dart process command-line-interface
我需要将 cli 命令的标准输出存储在一个变量中。 我该怎么做?
var result = await Process.run('ls', ['-l']); 打印(结果.stdout);
我需要执行其他 unix/os 命令 - 这仅适用于 ls。
谢谢
【问题讨论】:
标签: flutter dart process command-line-interface
import 'dart:io';
import 'dart:convert';
main() async {
var process = await Process.start('cat', []);
process.stdout
.transform(utf8.decoder)
.forEach(print);
}
您可以在此处阅读更多内容: https://api.flutter.dev/flutter/dart-io/Process-class.html
【讨论】: