Вот простейший эквивалент, который я смог найти для ubuntu 17.04
nmcli device show
Пример вывода (только для ip4):
nmcli device show | grep IP4
IP4.ADDRESS[1]: 172.27.35.55/24
IP4.GATEWAY: 172.27.35.1
IP4.ROUTE[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 172.27.35.1
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY:
Я думаю, я нашел решение, но, возможно, есть намного лучший способ, я продолжаю свой запрос в DataTable следующим образом:
string sqliteConnectionString = "Data Source=PATH OF MY SQLITE DATABSE"
string query = "SELECT * FROM employee WHERE id_employee = x";
Dictionary<string, string> myemployeeX = new Dictionary<string, string>();
SQLiteConnection db = DatabaseConnection(SqliteConnString);
SQLiteCommand cmd = new SQLiteCommand(query, db);
db.Open();
DataTable result = new DataTable();
SQLiteDataAdapter adap = new SQLiteDataAdapter(cmd);
adap.Fill(result);
foreach(DataRow row in result.Rows) {
foreach(DataColumn clmn in result.Columns) {
myemployeeX.Add(clmn.ColumnName, row[clmn.ColumnName]);
}
}
db.Close();
И он работает, но я остаюсь открытым для более элегантное или эффективное решение.