小编Mel*_*ius的帖子

如何用“/”搜索和替换文本文件

我有一个文本文件,./.需要用0|0.

该文件太大,无法在 Gedit 中打开并手动完成。

我可以使用sed吗?

command-line sed text-processing

0
推荐指数
2
解决办法
868
查看次数

默认 Python 解释器类型

Ubuntu 发行版 CPython 附带的默认 Python 解释器是否?

如果它不是 CPython,它是否具有 GIL?

python

0
推荐指数
1
解决办法
325
查看次数

在 C 中使用 fopen() 函数无法打开文件

我在 VMWare Fusion 上使用 Ubuntu 18.04。我不知道为什么在 C 中使用 fopen() 函数无法打开文件。代码如下。

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>

int main(void) {
          char *fname = "file.txt";
          FILE *fp;

          if((fp = fopen(fname, "w")) != NULL) {
                 fprintf(stderr, "open error for %s, errno = %d\n", fname, errno);
                 exit(1);
         }
         printf("opened!\n");
         free(fp);
         return 0;
}
Run Code Online (Sandbox Code Playgroud)

结果如下。

$ ./a.out 
open error for file.txt, errno = 0
Run Code Online (Sandbox Code Playgroud)

我的 Ubuntu 内存就是这样。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           393M …
Run Code Online (Sandbox Code Playgroud)

files c

0
推荐指数
1
解决办法
8340
查看次数

如何从终端解决文件中的数学表达式?

我创建了一个包含算术表达式的文件,每行一个。如何从命令行评估表达式并显示结果?

该文件如下所示:

1 + 2
6 * 4
97 % 12
43215 / 43 * 100
Run Code Online (Sandbox Code Playgroud)

目标是按顺序输出每个结果,每行一个。我记得有一种方法可以做到这一点,只需要一个命令,使用的命令可能以 开头w,但我不记得是怎么做的。

command-line calculator

-1
推荐指数
1
解决办法
654
查看次数

将回声的输出分成两行

它写在手册中,/n它将把 echo 命令的输出拆分到下一行。我试过:

echo -e 'hello /n world'
hello /n world
Run Code Online (Sandbox Code Playgroud)

期待下一行出现“世界”。我失败了。

command-line echo

-2
推荐指数
1
解决办法
1927
查看次数

标签 统计

command-line ×3

c ×1

calculator ×1

echo ×1

files ×1

python ×1

sed ×1

text-processing ×1