Сценарий для преобразования команды .wma в .mp3 не найден [дубликат]

У этого вопроса уже есть ответ здесь: Как использовать 'chmod' в разделе NTFS (или FAT32)? 10 ответов

Я использую скрипт под названием conv-script, который я нашел в AskUbuntu здесь. Это выглядит как

#!/bin/sh

readarray -t files < wma-files.txt

for file in "${files[@]}"; do
    out=${file%.wma}.mp3
    probe=`avprobe -show_streams "$file" 2>/dev/null`
    rate=`echo "$probe" | grep "^bit_rate" | sed "s:.*=\(.*\)[0-9][0-9][0-9][.].*:\1:" | head -1`
    ffmpeg -i "$file" -ab "$rate"k "$out" && rm "$file"
done

Я выполнил sudo chmod +x ./conv-script, а затем попытаюсь выполнить его с помощью sudo ./conv-script

. После этого я получаю сообщение об ошибке sudo: ./conv-script: command not found

Я не уверен, что я делаю неправильно, поскольку вижу файл в текущем рабочем каталоге, и я установил его как исполняемый. Одна вещь, я думал, что это была первая строка моего скрипта, неверна, но у меня есть другой скрипт с тем же shebang, и он выполняется отлично. Когда я использую shebang в оригинале #!/usr/bin/env bash, я получаю то же самое. Спасибо за помощь

EDIT:

вывод file conv-script

conv-script: a /usr/bin/env bash script, ASCII text executable

вывод stat conv-script [!d14 ]

  File: ‘conv-script’
  Size: 325             Blocks: 64         IO Block: 32768  regular file
Device: 821h/2081d      Inode: 82004       Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ kalenpw)   Gid: ( 1000/ kalenpw)
Access: 2016-05-17 16:40:43.000000000 -0600
Modify: 2016-05-17 14:33:31.000000000 -0600
Change: 2016-05-17 14:33:32.000000000 -0600
 Birth: -
1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: