Tag: bash

Linux自动重复命令

是否有可能在Linux命令行中每n秒重复一次命令。 例如,说我有一个导入运行,我在做 ls -l 检查文件的大小正在增加。 我想有一个命令来自动重复这个。

从Bash脚本的path获取文件名

我怎样才能得到没有扩展名和path的文件名? 以下给我没有延伸,但我仍然有附加的path: source_file_filename_no_ext=${source_file%.*}

在shell中运行多行命令

说我有一个文件/templates/apple ,我想 把它放在两个不同的地方,然后 删除原来的。 所以, /templates/apple将被复制到/templates/used AND /templates/inuse ,然后之后,我想删除原来的。 是cp最好的办法做到这一点,其次是rm ? 或者,还有更好的方法? 我想在一行中完成,所以我认为它看起来像这样: cp /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple 这是正确的语法?

iTerm 2:如何设置键盘快捷键跳转到开始/结束行?

我可以看到Ctrl + 左 / 右跳转到行的开始/结尾。 如何将其更改为Cmd + 左 / 右箭头 ? 为了得到Alt + 左 / 右箭头正确工作,跳字按照这篇文章 。

如何在Linux中提取tar.xz文件?

如何在Linux中提取tar.xz文件?

Bash忽略特定命令的错误

我正在使用以下选项 set -o pipefail set -e 在bash脚本中停止执行错误。 我有100个脚本执行,我不想检查脚本的返回码。 但是对于一个特定的脚本,我想忽略这个错误。 我怎样才能做到这一点 ?

如何在没有交互式编辑器的情况下自动创build使用Bash的cron作业?

crontab是否具有创buildcron作业而不使用编辑器(crontab -e)的参数? 如果是这样,代码将创build一个Bash脚本的cronjob?

recursion查找具有特定扩展名的文件

我试图find具有特定扩展名的所有文件在我的bash(最新的Ubuntu LTS发布)目录及其子目录中。 这是写在脚本文件中的内容: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" if [ -f "$i" ]; then if [ $extension == $suffix ]; then echo "$i ends with $in" else echo "$i does NOT end […]

我怎样才能格式化我的grep输出在行尾显示行号,还有命中计数?

我正在使用grep来匹配文件中的string。 这是一个示例文件: example one, example two null, example three, example four null, grep -i null myfile.txt返回 example two null, example four null, 我怎样才能返回匹配的行与他们的行号,如下所示: example two null, – Line number : 2 example four null, – Line number : 4 Total null count : 2 我知道-c返回总匹配的行,但我不怎么正确的格式化,以在前面添加total null count ,我不知道如何添加行号。 我能做什么?

用多个命令find-exec

我试图用多个命令使用find -exec而没有任何成功。 有没有人知道下列命令是否可行? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; 基本上,我试图打印当前目录中的每个txt文件的最后一行,并在行尾打印,后面跟着一个逗号。