Возможно ли это? Я пытаюсь сценария этого установку IBM Clearcase и путь к нему, как:Открыть текстовый файл с точкой в пути к файлу
../disk1/InstallerImage_linux_gtk.x86/install.xml
Сценарий barfs на .x86 и он не говорит: «Нет такого файла или каталога.»
Поэтому я попытался просто сделать vim ../disk1/InstallerImage_linux_gtk.x86/install.xml в терминале, и он открывает .x86 как папку и позволяет вам выбрать файл для редактирования, а не открывать его напрямую.
Есть ли способ обойти это? Единственный способ переименовать папку раньше, сделать sed voodoo, а затем переместить его обратно с. во имя?
Думаю, я пропустил очевидное. Наверное, я мог сначала записать каталог в каталог, а затем сделать sed -i '' install.xml.
Подробнее: RHEL 6.5 Bash Script
Ни 'vim', ни' sed' не заботятся о том, есть ли у вас '.' В вашем каталоге или имени файла, так что любая проблема, с которой вы сталкиваетесь, не связана ни с одним из этих инструментов. Пожалуйста, укажите больше контекста - используете ли вы оболочку UNIX или приглашение Windows cmd или что-то еще? Какая ОС/аппаратное обеспечение/тип терминала/и т. Д.? Вы говорите: «Я пытаюсь создать скрипт ...» - скрипт в каком инструменте/языке? Измените свой вопрос, чтобы показать небольшой скрипт, который показывает проблему. –