是否可以在 Ubuntu 终端中将 .mp3 的 30 秒剪辑转换为 .wav?例如,如果我有一个 3:00 分钟长的 .mp3,我能从 0:45-1:15 创建一个 30 秒的剪辑吗?
我可以在 Ubuntu 中使用 mplayer 转换整首歌曲。
mplayer \
-quiet \
-vo null \
-vc dummy \
-ao pcm:waveheader:file="output.wav" "input.mp3"
Run Code Online (Sandbox Code Playgroud)
http://en.linuxreviews.org/HOWTO_Convert_audio_files
我愿意接受使用 mplayer、LAME、mpg123、mpg321 或其他编码器的建议!
如果我关闭了执行权限hello.sh并尝试执行它
~$ sudo chmod 0666 hello.sh
~$ ./hello.sh
-bash: ./hello.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)
我收到权限错误。但是我可以通过使用.orsource内置来轻松覆盖它。
$ . hello.sh
hello everyone
Run Code Online (Sandbox Code Playgroud)
如果有人可以使用source内置文件覆盖它,那么在文件上设置执行权限的目的是什么?
你好.sh
#!/bin/bash
echo 'hello everyone'
Run Code Online (Sandbox Code Playgroud) 有没有办法对结果进行排序apt-cache search <keywords>?
对不起,这个问题将是全新的因素。如何使用 locate 命令在特定目录中搜索?
以下命令对我不起作用:
# locate -i mnt/external/Songs/"tangerine"
Run Code Online (Sandbox Code Playgroud)
我想在“歌曲”文件夹中搜索。
我在 php 中被告知最好尽可能避免使用 exit 命令。
bash 也是如此吗?
例如如下
#!/bin/bash
if [ -z $1 ]; then
echo You need to enter the directory you want to backup
else
sourceFile=$1
targetFile=/home/me/Desktop/myBackups/files_$(date +%Y_%m_%d_%s)
tar cvf $targetFile $sourceFile
fi
Run Code Online (Sandbox Code Playgroud)
更喜欢这个?
#!/bin/bash
if [ -z $1 ]; then
echo You need to enter the directory you want to backup
exit
fi
sourceFile=$1
targetFile=/home/me/Desktop/myBackups/files_$(date +%Y_%m_%d_%s)
tar cvf $targetFile $sourceFile
Run Code Online (Sandbox Code Playgroud) 我对 mysite.com/img/ 目录的访问被阻止。
但是,该目录中的所有图像都采用n.jpg其中 n 是第 n 个图像的形式。
我的访问mysite.com/img/n.jpg没有被阻止
无论如何我保存图像 1-500 ( mysite.com/img/1.jpgto mysite.com/img/500.jpg)?
我正在使用 ubuntu 11.10
这会将整个 .mp3 转码为 .wav
mpg123 -w output.wav input.mp3
Run Code Online (Sandbox Code Playgroud)
有什么方法可以将一部分从 10 秒标记转码到 44100hz 的 20 秒标记?
我有一个 USB 驱动器,我想在它上面放一个 linux 发行版,但它已经在 /dev/sdc1 上有一些文件。使用 fdisk,我删除了第一个分区并写入了更改。当我打印表格时,第一个分区不见了。
然后我创建了一个新分区(/dev/sdc1)。
但是,当我将这些更改写入 USB 时,旧文件仍然存在。删除第一个分区后,我按照这些说明进行操作 http://www.zorge.net/?p=22
fdisk 中是否有任何命令(我正在尝试适应 fdisk,所以没有 gparted 对我来说)可以完全清除驱动器上的所有信息?
无论如何我可以列出属于特定所有者的所有文件吗?
另外我可以列出属于一个组的所有文件吗?
!#/bin/bash
i=1
echo $((i++))
i=1
echo $((++i))
i=1
echo $((i=i+1))
Run Code Online (Sandbox Code Playgroud)
这是输出
bash increment
1
2
2
Run Code Online (Sandbox Code Playgroud)
我认为表达式 i=i+1 与 i++ 相同。
有没有办法检查两个表达式是否彼此相等?