我有这个表格的输入文件:
Some text here
Another text here
Something else here
现在,我想编写一个linux脚本,每次从输入文件中选择一行,并创建一个单独的文件,该文件只存储接收到的行。在此之后,我想将这个文件传递给一个程序(我只有二进制文件)。是否有可能编写这样一个linux脚本。我已经习惯了用C++编程,我知道这是可能的。但我想知道,使用linux脚本是否可能出现类似的情况。基本上,我打算做以下工作:
read inputfile.txt line by line
store line read in inputFil
我使用的校验和计算器来自:
我下载了carina.h和checksumCalc.c文件,并能够在Windows (Windows10中的Debian)中使用gcc checksumCalc.c编译它们。然后,它输出文件"a.out“,我可以使用./a.out "THE LEGEND OF ZELDA.sra" 0020运行该文件,并计算与我在十六进制编辑器中看到的内容匹配的的正确校验和。
然后我决定四处游玩,并尝试使用Windows编译它。我已经设置了我的Powershell,这样我就可以简单地使用Powershell中的"cl“编译C程序。首先,我尝试执行cl
我想写代码来添加在行中为ex打开inittab文件,并添加
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux
<<~~~ i want add code here
# Lo
我试图在C中执行一些简单的任务,并在Linux中的命令行中运行它们。我在C和从命令行运行代码时都遇到了一些问题,给定的文件名是参数。我以前从未用C写过代码。
从文件中删除偶数。文件名作为命令行中的参数传递给程序。程序将更改此文件。
我该怎么做?
从一个文件中读取并将结果写入同一个文件中,读取的是数字,而不是文件中的数字(例如:我需要能够将"22“作为一个输入,而不是包含”2“的两个单独的字符)通过Linux中的一个参数给出文件名。(ex:./main.c file.txt)
我编写c代码的尝试:
#include <stdio.h>
int main ()
{
F