我需要帮助将以下 C 代码转换为 Rust。
#define v0 0x0
#define v1 0x1
#define v2 0x2
#define v3 0x3
struct arr {
u_int v;
const char *s;
};
static const struct arr str[] = {
{ v0, "zero" },
{ v1, "one" },
{ v2, "two" },
{ v3, "three" },
{ 0, NULL }
};
Run Code Online (Sandbox Code Playgroud)
我已经完成了以下 Rust 代码,但我无法找出像 C 代码那样创建结构数组的最佳方法。
static v0: u8 = 0;
static v1: u8 = 1;
static v2: u8 = 2;
static v3: u8 = 3;
struct arr …Run Code Online (Sandbox Code Playgroud) 如何在unix或linux中基于sed,grep或awk获取unix目录中文件的名称?
我虽然可以做类似的事情:
for i in $(ls /tmp/files/date*); do
if [ $(cat $i | head -n 1 | grep -c "6") >= 1 ] ; then
echo $i
fi
done
Run Code Online (Sandbox Code Playgroud)
我需要它来搜索某个目录中的所有文件(每个文件中只有第一行),然后返回哪些文件中包含字符串.
蒂姆,谢谢