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
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[merge](ubuntu)

Martin Hope
rajat aggarwal
Asked: 2020-12-13 16:35:58 +0800 CST

合并表中的部分重复行

  • 1

输入是一个设置文件,其中包含由制表符分隔的多行。

h1 h2 h3 x  y      h4 h5 h6 h7
a  b  c  h4 true
a  b  c  h5 false 
a  b  d  h4 false
m  n  o  h6 true
m  n  o  h7 false
p  q  r  h4 true

输出如下。

h1 h2 h3  h4    h5    h6    h7
a  b  c   true  false
a  b  d   false
m  n  o               true  false
p  q  r   true

我怎样才能做到这一点?我正在用我有限的知识尝试使用 awk 进行一些循环,但我没有想法。

awk -F'\t' '($1!=old1 || $2!=old2 || $3!=old3) && NR>2 
    {
        for (i=1;i<=NF;i++) 
            print a[i];
    } 
    {
        old1=$1;old2=$2;old3=$3;
        for (i=1;i<=NF;i++) 
        {
            a[i]= $i;
        }
    } 
    END{for (i=1;i<=NF;i++) print a[i];}' $tmpfile1
merge awk
  • 1 个回答
  • 245 Views
Martin Hope
first name last name
Asked: 2020-12-02 11:56:14 +0800 CST

如果另一个分区在分区之间,你如何合并分区

  • 0

我已经有 2 个操作系统,我想安装另一个,但它需要 8.5GB 的空间,我有,但我的一个操作系统位于我要合并的两个分区之间,有人可以帮助我吗?

dual-boot partitioning kubuntu merge
  • 1 个回答
  • 57 Views
Martin Hope
Martin
Asked: 2020-11-03 03:29:29 +0800 CST

FFMPEG:合并两个音频并在其中一个中减少噪音

  • 1

第一个音频源来自相机麦克风(其中一个太嘈杂),另一个来自作为背景的文件。

这是我的两个运行良好的代码,但显然不能一起使用:

将两个音频合并到一个流中:

ffmpeg -f lavfi -i anullsrc -rtsp_transport tcp -i "rtsp://............." -stream_loop -1 -i /audio.m4a -filter_complex "[1:a][2:a]amix=duration=shortest[a]" -map 1:v -map "[a]" -c:v copy -b:a 320k -c:a aac -preset veryfast -f flv rtmp://a.rtmp.youtube.com/live2/.........

降低噪音:

-af "highpass=f=200, lowpass=f=3000"

有什么办法可以一起完成这项工作?

sound merge youtube ffmpeg stream
  • 1 个回答
  • 802 Views
Martin Hope
asheef_ik
Asked: 2020-05-31 04:09:15 +0800 CST

cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

  • 1

我正在尝试使用气候数据运算符 (CDO) 将多个 netcdf 文件合并为一个。我安装成功,虽然当我试图合并文件时cdo mergetime *.nc output.nc

我遇到了这个错误cdo: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

我没有正确安装 cdo 吗?还是 ubuntu 有问题?因为我使用 linux 作为 Windows 的子系统,正如您在这张图片中看到的那样

我已经使用了这个解决方案:https ://github.com/dnschneid/crouton/wiki/Fix-error-while-loading-shared-libraries:-libQt5Core.so.5

他们在哪里使用此命令sudo strip --remove-section=.note.ABI-tag /usr/lib64/libQt5Core.so.5 ,但您在屏幕截图中注意到它没有任何此类目录。我是否找不到正确的目录,因为我在 Windows 上使用 ubuntu,而 ubuntu 的文件隐藏在我可能不知道的某个地方。

无论哪种方式,如果我得到有关此问题的任何帮助,我将不胜感激。

windows directory merge shared-library
  • 1 个回答
  • 6540 Views
Martin Hope
Diivx
Asked: 2020-04-22 13:58:39 +0800 CST

如何使用未分配的大小增加 sdd4 大小?

  • 0

我无法使用未分配的分区调整 sdd4 的大小。如何将 sdd3/未分配分区向右移动?

在此处输入图像描述

uninstall resize partitioning gparted merge
  • 1 个回答
  • 59 Views
Martin Hope
R S
Asked: 2020-04-10 04:32:39 +0800 CST

加入两个 JPEG 视频的最简单方法是什么?

  • 3

ffmpeg 和其他软件有很多选项,我尝试了 ffmpeg 的“concat”方法并尝试了 mkvmerge,它们不适用于 JPEG 视频 (MJPG)。我会使用任何可以保持质量的工具,但最好是 ffmpeg。

以下是视频的规格(它们都相同):

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.MOV':
  Metadata:
    major_brand     : qt  
    minor_version   : 537331972
    compatible_brands: qt  pana
  Duration: 00:00:30.00, start: 0.000000, bitrate: 29166 kb/s
    Stream #0:0(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj420p(pc, bt470bg/unknown/unknown), 1280x720, 28486 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc (default)
    Metadata:
      creation_time   : 2019-04-02T14:53:42.000000Z
      encoder         : Photo - JPEG
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 16000 Hz, mono, s16, 256 kb/s (default)
video video-editor merge ffmpeg join
  • 2 个回答
  • 588 Views
Martin Hope
Peter Tan
Asked: 2019-12-08 17:12:26 +0800 CST

如何使用未分配的空间调整我的根分区的大小,其中 Home 和 Swap 目录介于 [重复]

  • 0
这个问题在这里已经有了答案:
如何调整分区大小? (4 个回答)
2年前关闭。

Gparted 输出
如何将我的根分区与未分配空间与 Home 和 Swap 目录合并

merge unallocated
  • 1 个回答
  • 951 Views
Martin Hope
dsolaris
Asked: 2019-09-18 14:40:28 +0800 CST

按顺序合并来自两个文件夹的单个文件(从未问过问题)

  • 2

我需要将两个文件夹的内容按顺序合并到各个目的地。这就是我所拥有的。A、B、C、D、E、F 是单独的文件。

Folder 1:
A
B
C
...

Folder 2:
D
E
F
...

在输出中,我需要按顺序合并文件。所以它们应该像这样合并:

Output:
AD
BE
CF
...

换句话说,文件夹 1 中的第一个文件和文件夹 2 中的第一个文件。文件夹 1 中的第二个文件和文件夹 2 中的第二个文件。在我们的例子中,AD 由文件 A 和 D 的内容组成,BE由文件 B 和 E 等组成。

两个文件夹具有相同数量的文件。输出可以去任何地方。为简单起见,我们将其称为输出文件夹并将其定位在与文件夹 1 和 2 相同的根目录中。

这两天一直在寻找解决方案。哎呀!

directory files merge
  • 1 个回答
  • 81 Views
Martin Hope
abbasi_ahsan
Asked: 2019-08-28 05:37:32 +0800 CST

如何逐行合并两个文件的数据?

  • 2

我有两个文件,想逐行合并数据。输入文件是 file.txt 和 file2.txt。

file1.txt

howareu
abc
zooo

file2.txt

123
@@
099

我想合并这两个文件,这样输出将是:

output.txt

howareu123
howareu@@
howareu0999
abc123
abc@@
abc0999
zooo123
zooo@@
zooo0999

有没有办法做到这一点?有没有办法使用sedorpaste命令来获取结果?

files merge text-processing
  • 2 个回答
  • 286 Views
Martin Hope
Kalle Richter
Asked: 2019-05-05 00:46:53 +0800 CST

如何将“flatpak run org.gnome.meld”配置为 git diff.tool 和 merge.tool

  • 1

meld由于cairo或其他的本地安装混乱,我无法使用。我已经在其中投入了一些时间,包括将故障报告为错误,但维护者表示这不是一个看起来正确的错误。因此,我想尝试另一种更有前途的方法并使用flatpak安装。我可以meld像往常一样使用flatpak run org.gnome.meld,问题似乎是参数传递。

未提交更改失败的简单git config --global diff.tool "flatpak run org.gnome.meld"原因是git difftool

git config option diff.tool set to unknown tool: flatpak run org.gnome.meld
Resetting to default...

This message is displayed because 'diff.tool' is not configured.
See 'git difftool --tool-help' or 'git help config' for more details.
'git difftool' will now attempt to use one of the following tools:
meld opendiff kdiff3 tkdiff xxdiff kompare gvimdiff diffuse diffmerge ecmerge p4merge araxis bc codecompare emerge vimdiff

Viewing (1/1): 'a'
Launch 'meld' [Y/n]?

为了避免麻烦我创建了一个脚本

#!/bin/sh
flatpak run org.gnome.meld "$@"

in~/bin/并使用chmod +x ~/bin/meld. ~/bin/是我的第一个PATH并根据which meld。

在以下场景之后

> cd $(mktemp -d)
> git init .
Leeres Git-Repository in /tmp/tmp.2RFxjgBbQ5/.git/ initialisiert
> echo 1 > a
> git add a
> git commit -m "Initial commit"
[master (Basis-Commit) 997fe0d] Initial commit
 1 file changed, 1 insertion(+)
 create mode 100644 a
> echo 2 > a
> git difftool

Viewing (1/1): 'a'
Launch 'meld' [Y/n]? 

meld启动以查看/tmp/cKSwbn_a和/home/[user]/a(用户混淆)两者都不存在。

我手头还有其他涉及 Docker 的不太舒服的解决方法,所以我最感兴趣的是了解这种方法如何工作。

merge git diff meld flatpak
  • 1 个回答
  • 394 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve