English 中文(简体)
从Bash的档案中去除hy子
原标题:Remove hyphens from filename with Bash

I am trying 页: 1 create a small Bash script 页: 1 remove hyphens from a filename. For example, I want 页: 1 rename:

作物DamageVO-041412.mpg

页: 1

作物DamageVO041412。

I m new 页: 1 Bash, so be gentle :] Thank you for any help

问题回答
FN=CropDamageVO-041412.mpg
mv $FN `echo $FN | sed -e  s/-//g `

后标(“`”)指在其内部管理指挥的仪表,并以该指挥的产出表示。 部分使用定期表述,从档案名称中删除hy。

或者在目前目录中将所有档案都归入某种类型:

for i in *VO-*.mpg
do
    mv $i `echo $i | sed -e  s/-//g `
done

a. 消除任何扼杀物的普通解决办法:

$ echo "remove-all-hyphens" | tr -d  - 
removeallhyphens
$
f=CropDamageVO-041412.mpg
echo "${f//-}"

或当然是,

mv "$f" "${f//-}"




相关问题
Parse players currently in lobby

I m attempting to write a bash script to parse out the following log file and give me a list of CURRENT players in the room (so ignoring players that left, but including players that may have rejoined)...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

Bash usage of vi or emacs

From a programming standpoint, when you set the bash shell to use vi or emacs via set -o vi or set -o emacs What is actually going on here? I ve been reading a book where it claims the bash shell ...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Perform OR on two hash outputs of sha1sum

I want perform sha1sum file1 and sha1sum file2 and perform bitwise OR operation with them using bash. Output should be printable i.e 53a23bc2e24d039 ... (160 bit) How can I do this? I know echo $(( ...

Set screen-title from shellscript

Is it possible to set the Screen Title using a shell script? I thought about something like sending the key commands ctrl+A shift-A Name enter I searched for about an hour on how to emulate ...

热门标签