Предполагая, что скрипт находится в вашем текущем рабочем каталоге, вам нужно будет запустить следующее, чтобы выполнить ваш скрипт.
./hello_world
Если ваш скрипт еще не имеет разрешений на выполнение, вы можете сделать это с помощью chmod +x hello_world
я иметь каталог с несколькими файлами с одинаковыми именами.
Ну, не надо. Как вы можете даже кот
их содержимое? (то есть без получения каждый раз только первого файла с тем же именем).
Как я могу переместить все файлы в новый каталог (/ new) с помощью mv ../new ls File.txt File.txt File1.txt
Я бы согласился дать им разные имена:
mv File.txt ../new/File.txt.1
mv File.txt ../new/File.txt.2
и посмотрите, получите ли вы таким образом разные файлы.
Обновление: файлы отправляются по FTP в каталог UNIX исходной системой, что необходимо обработать с помощью сценария оболочки.
Вряд ли это приведет к ситуации, когда у вас есть несколько файлов с одинаковыми именами в одном каталоге. Так что не переживайте, я думаю.
Нельзя использовать подстановочный знак, чтобы переместить все это, например
mv file.tx* /new/
Это переместит все файлы, имена которых начинаются с file.tx
, в ваш каталог / new
. Он оставит все файлы, которые не совпадают, поэтому file1.txt
останется в каталоге. Если вы хотите переместить любой файл с именем file.txt и file1.txt, вы можете переместить подстановочный знак * после файла, например. файл *
затем переместит любой файл в этом каталоге, имя которого начинается с file.