我有一个文本文件,./.需要用0|0.
该文件太大,无法在 Gedit 中打开并手动完成。
我可以使用sed吗?
Ubuntu 发行版 CPython 附带的默认 Python 解释器是否?
如果它不是 CPython,它是否具有 GIL?
我在 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) 我创建了一个包含算术表达式的文件,每行一个。如何从命令行评估表达式并显示结果?
该文件如下所示:
1 + 2
6 * 4
97 % 12
43215 / 43 * 100
Run Code Online (Sandbox Code Playgroud)
目标是按顺序输出每个结果,每行一个。我记得有一种方法可以做到这一点,只需要一个命令,使用的命令可能以 开头w,但我不记得是怎么做的。
它写在手册中,/n它将把 echo 命令的输出拆分到下一行。我试过:
echo -e 'hello /n world'
hello /n world
Run Code Online (Sandbox Code Playgroud)
期待下一行出现“世界”。我失败了。