标签: unix

awk语句的解释

我无法理解这句话:

awk '/^\/\*/ {f=1} {print f?"":$0} /\*\/$/ {f=0}'
Run Code Online (Sandbox Code Playgroud)

unix shell awk ksh

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

使用grep和wc计算文件中的行数

我试图使用grep和字数(wc -l)和管道在文件中显示多行.

我尝试了很多不同的方法,但它们都没有用过.该文件位于/ home/[User]/[Folder]/[File Name.Extension]中.

任何建议表示赞赏.

谢谢,

unix linux

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

如何删除名称为ABC> DEF.txt的文件?

删除时会出错.

它说-

"rm:ABC:没有这样的文件或目录"

unix

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

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

如何用gcc中的线程编译C程序?

我需要使用什么选项与gcc一起摆脱错误?

c unix multithreading

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

在unix中访问亚马逊的问题

1.在文件中计算您的姓名的多次出现..并且您的名字在一行中多次出现.

2.编写正则表达式以从文件中检索"Ravi-10".并且只打印名称"Ravi-10"(不应打印完整的行).

3.在日志文件中,您的日期为yyyy mm dd hh:mi:ss格式.回到时间在19:10:00到19:20:00之间的那些日期

unix shell

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

注意到linux中的进程没有在进程列表中显示如何发生?

我最近注意到一个隐藏的进程它没有出现在进程列表中,但是它消耗了cpu时间和内存.这会发生这种情况,它是如何编写的,它的工作是什么,我们如何杀死这个进程.

Is There any way to unhide such process which are hidden

c unix linux libc

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

为什么read()比getc()慢

为什么syscall read()比getc()函数慢?

for (;;) {
        chr++;
        amr=read(file1, &wc1, 1);
        amr2=read(file2, &wc2, 1);
        if (wc1 == wc2) {
            if (wc1 == '\n')
                line++;
            if (amr == 0) {
                if (eflg)
                    return (1);
                return (0);
            }
            continue;
        }
Run Code Online (Sandbox Code Playgroud)

比...慢

for (;;) {
    chr++;
    c1 = getc(file1);
    c2 = getc(file2);
    if (c1 == c2) {
        if (c1 == '\n')
            line++;
        if (c1 == EOF) {
            if (eflg)
                return (1);
            return (0);
        }
        continue;
    }
Run Code Online (Sandbox Code Playgroud)

当getc()调用它时使用read()系统调用,为什么慢?

c c++ unix linux

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

CGI脚本无法创建目录

我有一个从URL访问的perl CGI脚本。我已经使用检查过语法perl -wc,似乎还可以。但是,用于创建目录的命令均未正确执行。权限设置为755

有谁知道如何诊断这个问题?

这是代码:

#!/usr/bin/perl

use CGI;
#-- create CGI Query
$q = CGI->new;
$prefix = "X__";

print "Content-type: text/html\n\n";

#-- get companyID
$entityID = $q->param('entityID');

#-- get directory name
$dir = "${prefix}${entityID}";

#-- change directory
chdir("/var/www/html/web/customers");

#-- create parent company directory
`sudo mkdir -m 755 $dir`;
print "${entityID}";
Run Code Online (Sandbox Code Playgroud)

unix perl cgi cgi-bin

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

为什么我不能改变目录

我正在尝试将目录移动到另一个目录.但我不仅可以在C编程中更改包含数据库头文件的include目录.

首先,我在终端输入"mv include/usr/include"以便更改目录.然后显示错误消息,其中显示"将mysql.h重命名为usr/include不允许操作".

我想要#include.

你能帮我找到解决方案吗?

最好的祝福,

unix

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

标签 统计

unix ×10

linux ×4

c ×3

shell ×2

awk ×1

c++ ×1

cgi ×1

cgi-bin ×1

computer-science ×1

ksh ×1

libc ×1

multithreading ×1

perl ×1

tags ×1

windows ×1