Articles of 命令行

查找具有某些属性的文件

我想用下列属性recursion查找当前目录中的所有文件: 在过去10天内创build 是htm或html文件 里面有以下文字: var iw = document; iw ['write'] 有人可以帮忙吗?

SDcard信息linux

我正试图从/dev/sdc1上的SD卡获取OEM和其他信息。 是否有一个命令在Linux中得到像我们一样使用MMC 。 例如: /sys/block/mmcblk0/device/cid获取cid , /sys/block/mmcblk0/device/oemid来获取oemid ? 我将不胜感激,如果你能让我知道如何做到这一点编程。

在分割返回的值之后pipe道命令

我使用了一个find命令,这个命令导致了多行结果,然后我想用这个-l选项指定这些行的每一行到一个ls命令中。 find . -maxdepth 2 -type f |<some splitting method> | ls -l 我想在一个“命令”中做到这一点,并避免写入文件。

有效的赋值运算符Bash

在我的bash脚本中,我正在尝试使用equals(=)运算符作为IF语句的input,可以这样做吗? echo "Plese enter an operator as shown in the brackets (-)subtract, (*)Multiply, (+)Add, (/)divide, quit(=)?" read operator ………. if [[ $operator == '=' ]]; then 'do something' fi

从输出文件中提取类似文本块的第i个实例的方法?

在Linux中,我有一个程序,它在运行一些迭代时稍微改变一个坐标列表。 我可以使用grep -c来计算迭代次数,我想从程序输出中获取最后一组标签和坐标。 我的源文件如下所示: text total number of objects with coordinates = n text begin coordinates label1 x1 y1 z1 label2 x2 y2 z2 … labeln xn yn zn end coordinates text text begin coordinates label1 a1 b1 c1 label2 a2 b2 c2 … labeln an bn cn end coordinates text text 在这种情况下,我想将标记集合以及它们的a,b和c坐标转储到如下的文本文件中: label1 a1 […]

通过脚本validationsudoing密码

我正在编写一个BASH脚本,交互式地询问用户的sudoing密码。 脚本运行时应该只发生一次。 在继续之前,脚本需要确保密码是有效的。 validation密码最简单的方法是什么?

发送多行linux到PHP exec()

我试图用exec()处理多个unix调用,但第一个命令似乎对第二个命令没有影响: exec('cd ../my/new/directory/'); echo exec('pwd')' //directory the PHP is in. not the new directory/ 这里的交易是什么?

Linux / C如何正确结束命令行程序

我有一个在Linux命令行上运行的程序。 它分配一些内存,打开一些文件描述符等,我想一个很好的方式,可以让用户input停止程序,同时仍然进行清理,而不是中断一些文件的读/写。 什么是正确的方法来做到这一点? 到目前为止,我一直在使用CTRL + C来停止程序,但是我觉得这样做并没有正确地进行清理,而且这并没有给我的程序一个写日志文件的机会,表明它正在closures。 目前我正在这样做: – 将STDIN设置为非阻塞(以便程序不会挂起等待input) while(loop_variable != 'q') { loop_variable = getchar(); … } 有什么build议么?

C中的简单程序,用于将string附加到目录中的所有文件

我需要一个脚本来追加“\ n exit”到〜/ ae23054 /我的代码中的所有文件的末尾: #include <stdio.h> #include <sys/types.h> #include <dirent.h> int main (void) { DIR *dp; struct dirent *ep; const char *path_dir ="~ae23054/Giuseppe";//Inserire la directory qui dp = opendir (path_dir); if (dp != NULL) { while (ep = readdir (dp)){ printf(ep->d_name); char nome_file[256]=ep->d_name; FILE *fd=fopen(nome_file, a+); fprint(fd,"\nEXIT"); fclose(fd); } (void) closedir (dp); } else […]

使用util-linux重命名命令

我一直在尝试使用util-linux版本的rename(2011)来replace所有文件中的特定string。 虽然我意识到perl版本的重命名将提供一个解决scheme,我不知道如何使用这个版本的重命名。 具体的例子是一组文件(东西 – 2013.mkv,somethingelse – 2011.mkv),我试图删除双破折号,并用空格replace。