AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-335430

Lukáš Altman's questions

Martin Hope
Lukáš Altman
Asked: 2019-06-03 05:16:35 +0800 CST

Linux MINT 安装程序

  • -1

如何安装这个程序?

https://github.com/phoebe-project/phoebe1

第一步我有问题。

linux-mint software-installation
  • 1 个回答
  • 41 Views
Martin Hope
Lukáš Altman
Asked: 2019-05-22 18:43:06 +0800 CST

打印表格中的数字

  • 0

请问如何从这张表中得到四个数字?原来的输入要长得多,所以需要限制区域。

输入:

chil           2   44843.084886752418        44843.080972494339       0.38261625919046571     

o 0  1 0 1 1      5.732820000     0.000 = PERIOD(0)
o 0  2 0 1 1  54002.864912732     0.000 = PERIASTRON EPOCH
o 0  3 0 1 1      0.086796671     0.000 = ECCENTRICITY
o 0  4 0 1 1    151.562809500     0.020 = PERIASTRON LONG.
o 0  5 0 1 1    107.927001263     0.053 = K1
o 0  6 0 1 1      0.418206121     0.000 = q = M2/M1,  K2 =  258.071309
o 0  7 0 1 1      0.004220000     0.000 = d omega/dt
o 0  8 0 1 1      0.000000000     0.100 = d P/dt
o 0  9 0 1 1      0.000000000     0.100 = d e/dt
o 0 10 0 1 1      0.000000000     0.100 = d K1/dt
o 0 11 0 1 1      0.000000000     0.100 = d q/dt

o 2  1 0 1 1  99000.000000000  1650.000 = PERIOD(2)
o 2  2 0 1 1  39254.892879388  -984.000 = PERIASTRON EPOCH
o 2  3 0 1 1      0.770000000     0.010 = ECCENTRICITY
o 2  4 0 1 1     68.284996369    -6.000 = PERIASTRON LONG.

期望的输出

0.086796671
151.562809500
107.927001263
0.418206121

我尝试失败

/o 0  1 0 1 1      5.732820000     0.000 = PERIOD(0)/ { c=FNR;}
(FNR-c>=2 && c>0) {$2 ~ /\<0\>/ $3 ~ /\<3|4|5|6\>/ { print $7}

我想说:如果第二列是 0 而第三列是 3,4,5,6 打印列 7

awk
  • 1 个回答
  • 49 Views
Martin Hope
Lukáš Altman
Asked: 2019-05-09 11:27:50 +0800 CST

用数字重命名文件

  • -1

我有文件:

file1
file2 
file3
...

如何将它们重命名为

file501
file502
file503
....
files terminal
  • 2 个回答
  • 48 Views
Martin Hope
Lukáš Altman
Asked: 2019-04-28 13:42:23 +0800 CST

在 gnuplot 中绘制目录中的所有文件

  • -1

如何在gnuplot的目录中绘制所有文件?我的意思是当我有 15 个数据文件时,我会得到 15 个图表。

plot '???' with lines 
gnuplot
  • 2 个回答
  • 3164 Views
Martin Hope
Lukáš Altman
Asked: 2019-04-27 22:21:18 +0800 CST

比赛后如何从第二行打印?

  • 0

我有一个输入

text and numbers
 name of section

      72.01043451      0.013887  0.8416
      64.76001571      0.015442  0.8556

我要打印 1 美元

/  name of section/ { in_f_format=1; next}
(in_f_format & FNR==2) {print($1)}

给出空行和 $1 如何从第二行写入打印?

这是语法错误

/  name of section/ { in_f_format=1; next}
(in_f_format & FNR==2) {print($1)}

两个下一个不起作用。

谢谢

期望的输出:

  72.01043451
  64.76001571
awk
  • 3 个回答
  • 715 Views
Martin Hope
Lukáš Altman
Asked: 2019-04-24 11:35:18 +0800 CST

比较两个文件

  • 0

我有两个文件

文件1:

45 789 
46 4546
78 4564
71 546

文件2:

41 456 
46 456
40 465
45 456

我想比较这些文件并获得输出:如果第一个文件的第一列中的数字在第二个文件的第一列中,则从第二个文件中打印包含此数字的行。

期望的输出:

46 456
45 456

grep会是什么东西?非常感谢

awk
  • 3 个回答
  • 73 Views
Martin Hope
Lukáš Altman
Asked: 2019-04-18 06:14:47 +0800 CST

连接列等文件[重复]

  • 0
这个问题在这里已经有了答案:
并排打印两列中的两个文件 4 个答案
3年前关闭。

我有这个命令:

for file in file??.txt; do awk -f vypis_z_dcout.awk "$file" > "$file".csv; done

结果是每个文件中的一列数字,我想连接一个文件中所有文件的结果,就像它的列一样。如何添加到这个命令?

paste <(cat f.csv) <(cat f1.csv) <(cat f2.csv) <(cat f3.csv) <(cat f4.csv) .... insert "$file".csv ... > out.csv

或者如何获取一个文件,其中第一列是file01.csv,第二列是file02.csv,依此类推?谢谢

awk text-processing
  • 1 个回答
  • 53 Views
Martin Hope
Lukáš Altman
Asked: 2019-03-31 21:44:43 +0800 CST

Mint - 磁盘已满(阻止登录)

  • 0

我有 0 字节空闲,即使我删除了某些内容,空闲字节数仍然为零。所以我尝试重新启动它,但我现在无法登录。我试过 console Ctrl+Alt+ F1,但我不知道登录。我写了密码上面正常显示的名字,但是写错了。我应该怎么办?

linux-mint login
  • 1 个回答
  • 263 Views
Martin Hope
Lukáš Altman
Asked: 2019-03-24 10:58:24 +0800 CST

从文件加载命令

  • 6

是否可以将命令写入文本文件,然后将其作为文件加载到终端中?如果是,加载文件的命令如何?谢谢你。

例如 file_commands:

awk -f program.awk d01.active > out1
awk -f program.awk d02.active > out2

这是因为运行无法使用命令的 awk 程序时出现问题

awk -f program.awk d??.active > out

我需要对大量文件使用 program.awk,当我无法使用 ?? 修复该命令的程序时,这对我来说似乎是更简单的解决方案。

它与这个问题有关https://stackoverflow.com/questions/55313187/more-input-files-in-awk?noredirect=1#comment97356807_55313187

terminal
  • 2 个回答
  • 1038 Views
Martin Hope
Lukáš Altman
Asked: 2019-02-18 06:42:12 +0800 CST

* 在 awk 中(元字符)

  • -1

你能解释一下 * 是如何工作的吗?

我有一个输入:

U         8649 275  Asia
Canada    3852 25   North America
China     3705 1032 Asia
USA       3615 237  North America
India     1267 746  -Asia
Mexico    762  78   -North America
France    211  55   Europe
Japan     144  120  Asia
England   94   56   Europe
cim 
B
BB

BBB

我尝试了一个命令

awk '/B*/' countries

输出是:

U         8649 275  Asia
Canada    3852 25   North America
China     3705 1032 Asia
USA       3615 237  North America
India     1267 746  -Asia
Mexico    762  78   -North America
France    211  55   Europe
Japan     144  120  Asia
England   94   56   Europe
cim 
B
BB

BBB

我希望只有最后四行作为输出。 在此处输入图像描述

awk regular-expression
  • 2 个回答
  • 67 Views
Martin Hope
Lukáš Altman
Asked: 2019-02-18 03:47:07 +0800 CST

awk - 元字符

  • 5

由括号括起来的一组字符组成的正则表达式称为字符类;它匹配任何一个封闭的字符。例如,[AEIOU]匹配任何字符A、E、I、O或U.

字符范围可以通过使用连字符在字符类中进行缩写。连字符左边的字符定义了范围的开始;紧挨着右边的字符定义了结束。因此,[0-9]匹配任何数字,并[a-zA-Z][0-9]匹配一个字母后跟一个数字。如果没有左操作数和右操作数,字符类中的连字符表示自身,因此字符类[+-]和[-+]匹配 a+或 a -。字符类[A-Za-z-]+匹配包含连字符的单词。

[+-]和有什么区别[-+]。在我看来,我也在做同样的事情。有什么作用[A-Za-z-]+?

$ awk '/[Y-Zy-z-]/' countries
India     1267 746  -Asia
$ awk '/[Y-Zy-z-]+/' countries
India     1267 746  -Asia
U         8649 275  Asia
Canada    3852 25   North America
China     3705 1032 Asia
USA       3615 237  North America
India     1267 746  -Asia
Mexico    762  78   North America
France    211  55   Europe
Japan     144  120  Asia
England   94   56   Europe

或者我试过

awk '/[^-]/' countries

我期望没有任何输出。

$ awk '/[^-]/ countries
U         8649 275  Asia
Canada    3852 25   North America
China     3705 1032 Asia
USA       3615 237  North America
India     1267 746  -Asia
Mexico    762  78   North America
France    211  55   Europe
Japan     144  120  Asia
England   94   56   Europe
awk regular-expression
  • 1 个回答
  • 698 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve