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-1274047

Tedee12345's questions

Martin Hope
Tedee12345
Asked: 2025-02-19 21:47:52 +0800 CST

AWK 将值从 $7 复制到下面的行

  • 7

输入文件。

1  30.01.2025     30.01.2025           telefontelefon       -1.00           87.39   87.39   30.01.2025
2  31.01.2025     31.01.2025           telefontelefon       -3.46           32.14   32.14   31.01.2025
3  01.02.2025     
4  02.02.2025     
5  03.02.2025     03.02.2025           telefontelefon       -10.00          71.14   71.14   03.02.2025
6  04.02.2025     04.02.2025           telefontelefon       1609.00         80.14   80.14   04.02.2025
7  05.02.2025     05.02.2025           telefontelefon       11.00           22.14   22.14   05.02.2025
8  06.02.2025 
9  07.02.2025     05.02.2025           telefontelefon       14.00           22.14   55.14   05.02.2025

我想要获取一个输出文件。

1  30.01.2025     30.01.2025           telefontelefon       -1.00           87.39   87.39   30.01.2025
2  31.01.2025     31.01.2025           telefontelefon       -3.46           32.14   32.14   31.01.2025
3  01.02.2025                                                                       32.14 
4  02.02.2025                                                                       32.14
5  03.02.2025     03.02.2025           telefontelefon       -10.00          71.14   71.14   03.02.2025
6  04.02.2025     04.02.2025           telefontelefon       1609.00         80.14   80.14   04.02.2025
7  05.02.2025     05.02.2025           telefontelefon       11.00           22.14   22.14   05.02.2025
8  06.02.2025                                                                       22.14
9  07.02.2025     05.02.2025           telefontelefon       14.00           22.14   55.14   05.02.2025

在此处输入图片描述

对于一列我使用了这个命令。

awk 'NF{last=$0;print;next} {$0=last}1'  plik

列与列之间的空间就是这样的。

    $ awk '{gsub(" ","-")};1' plik 
1--30.01.2025-----30.01.2025-----------telefontelefon--------1.00-----------87.39---87.39---30.01.2025
2--31.01.2025-----31.01.2025-----------telefontelefon--------3.46-----------32.14---32.14---31.01.2025
3--01.02.2025-----
4--02.02.2025-----
5--03.02.2025-----03.02.2025-----------telefontelefon--------10.00----------71.14---71.14---03.02.2025
6--04.02.2025-----04.02.2025-----------telefontelefon-------1609.00---------80.14---80.14---04.02.2025
7--05.02.2025-----05.02.2025-----------telefontelefon-------11.00-----------22.14---22.14---05.02.2025
8--06.02.2025-
9--07.02.2025-----05.02.2025-----------telefontelefon-------14.00-----------22.14---55.14---05.02.2025
pic@pi
bash
  • 2 个回答
  • 56 Views
Martin Hope
Tedee12345
Asked: 2025-02-18 23:57:57 +0800 CST

AWK 将值从 $1 复制到下面一行

  • 9

输入文件。

44

55



14
15

16

我想要获取一个输出文件。

44
44
55
55
55
55
14
15
15
16
16 

我试过。

awk '{print $NF-1}' plik 
43
-1
54
-1
-1
-1
13
14
-1
15
awk
  • 2 个回答
  • 54 Views
Martin Hope
Tedee12345
Asked: 2025-02-14 20:21:39 +0800 CST

AWK 根据第 $1 列的最后一个重复项,在第 $4 列中打印第 $3 列的值

  • 6

我有一个输入文件。

30.01.2025                  47288.39        47288.39 
30.01.2025                  -1.00           47287.39 
31.01.2025                  50.00           47337.39 
31.01.2025                  -1600.00        45737.39 
31.01.2025                  1880.00         47617.39 
31.01.2025                  18.21           47635.60 
31.01.2025                  -3.46           47632.14 
03.02.2025                  -51.00          47581.14 
03.02.2025                  -10.00          47571.14 
04.02.2025                  -1600.00        45971.14 
04.02.2025                  1609.00         47580.14 
05.02.2025                  -800.00         46780.14 
05.02.2025                  -320.00         46460.14 
05.02.2025                  51.00           46511.14 
05.02.2025                  800.00          47311.14 
05.02.2025                  11.00           47322.14 

在此处输入图片描述

我想要获取一个输出文件。

30.01.2025     47288.39      47288.39 
30.01.2025     -1.00         47287.39      47287.39
31.01.2025     50.00         47337.39 
31.01.2025     -1600.00      45737.39 
31.01.2025     1880.00       47617.39 
31.01.2025     18.21         47635.60 
31.01.2025     -3.46         47632.14      47632.14
03.02.2025     -51.00        47581.14 
03.02.2025     -10.00        47571.14      47571.14 
04.02.2025     -1600.00      45971.14 
04.02.2025     1609.00       47580.14      47580.14
05.02.2025     -800.00       46780.14 
05.02.2025     -320.00       46460.14 
05.02.2025     51.00         46511.14 
05.02.2025     800.00        47311.14 
05.02.2025     11.00         47322.14      47322.14

我试过。

awk '{if(!seen[$1]++){print $0}}' File_1
awk
  • 3 个回答
  • 63 Views

Sidebar

Stats

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

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve