Tag: bash

唯一排序:将输出重定向到同一文件

是否有任何简短的方法将管道输出保存到它处理的同一文件。 例如,这就是我实际在做的事情 $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename 我想知道是否有办法在一行中完成它(不使用&&附加这些命令) 这不是方法,而是要有所了解 $ cat filename | sort | uniq > filename

如何通过命令行在后台播放歌曲?

我安装了play : sudo apt-get install sox libsox-fmt-mp3 我现在可以像这样播放我的音频文件: play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 由于我正在学习shell,我希望我能做到这样的事情: (sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) & 10秒后,我可以看到屏幕为: File Size: 7.38M Bit Rate: 260k Encoding: MPEG audio Info: 2012 Channels: 2 @ 16-bit Track: 01/09 Samplerate: 44100Hz Album: Maalai Pozhudhin Mayakathilaey :::tunesinn.blogspot.com::: Replaygain: off Artist: Hemachandra, […]

什么是/ bin / rbash?

我正在学习Common shell程序 。 当我运行cat /etc/shells ,它显示: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash 什么是/bin/rbash ? 它是用于脚本编写的吗?

如何在关机时执行脚本?

我想在关闭将日期写入文件的机器之前执行脚本(所以我知道我什么时候完成工作)。 怎么做?

如何自动将终端标题设置为没有路径的目录名称

目前,我的bash终端/标签标题是根据我所在的目录设置的。例如: bob@bobscomputer:~/i/had/some/great/pie/yesterday 如果我有多个标签并排打开,这不是很有用。 例如,如果上面的dir有4个标签并排打开,我看到的就是 bob@bobscomputer:~/i/had… 4次。 我希望我的所有终端标题都自动设置为路径的最后部分。 在上面的例子中,我想要标题 yesterday 显然,当我更改目录时,标题应该会改变。 我想这样做而不改变我的提示,所以提示和终端标题应该是不同的。 有没有办法做到这一点?

如何通过bash提取/注入ID3标签?

我有大量具有ID3元数据的MP3文件。 是否可以将现有标签和图像提取为纯文本(例如JSON,XML)? 我可以从纯文本注入MP3文件吗? 我怎么能只通过命令行来做到这一点

Pipable命令以彩色打印?

我对bash脚本有点新,我想知道是否有一个程序或内置命令管道将以指定的颜色打印? 或者是否有回声参数? 像我能做的那样: echo Hi | commandhere -arguement blue 它会以蓝色打印“Hi”吗?

如何使用键盘快捷键启动bash脚本?

就像标题所说,如何使用键盘快捷键在〜/ Downloads文件夹中启动bash脚本? 我尝试将cd ~/Downloads && ./bash-script.sh到不同的加速器(例如我的键盘上的“工具”按钮或音乐播放器按钮,以及F4),但没有运气,是脚本被标记为可执行,我试图在系统设置 – >键盘中的“自定义快捷方式”下执行此操作,该命令在终端中有效。

为什么在shebang使用env?

使用#!/usr/bin/env shebang与#!/bin/bash , #!/bin/sh或#!/usr/bin/python什么?

打开包含多个选项卡的终端并执行应用

我是linux shell脚本的新手。 我想编写一个shell脚本,它将打开带有多个标签的终端; 它应该在每个选项卡中运行rtsp客户端应用程序。 为此,我在这个论坛中经历了一些问题并尝试编写类似于下面的代码, tab=”–tab-with-profile=Default -e ” cmd=”java RunRTSPClient” for i in 1 2 3 4 5 do # foo=”$foo $tab $cmd” done gnome-terminal $foo exit 0 这正在运行并打开带有标签的终端窗口,但突然它会关闭。 我没有收到任何错误。