Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
25 / 17 / 8
Регистрация: 08.06.2015
Сообщений: 353
Завершенные тесты: 1
1

Перенаправить результат сценария по другому пути

28.01.2019, 02:06. Просмотров 1655. Ответов 2
Метки нет (Все метки)

Здравствуйте,
сценарий просто создает файл.
Я хочу при вызове файла указать сразу нужный путь, где должен быть создан файл.
Bash
1
$ sh stdoutScr.sh>./Directory2
Но, видимо, я не правильно понимаю использование >
Подскажите, можно ли изменить путь выходного результата при вызове исполнительного файла? Может, я вообще что-то нереальное задумал?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.01.2019, 02:06
Ответы с готовыми решениями:

Перенаправить пути из одной форму в другую
// Имеется на форме 1 текстбокс - В него выводится путь к папке с программой =) // на второй форме...

Код использует совершенно другую БД по совершенно другому пути
Всем доброго времени суток ! В моей программе при выборе значения в comboBox необходимо вывести...

Сохранить результат теста в текстовый файл по указанному пути
есть работающий тест, необходимо сохранить результат теста в текстовый файл, и чтоб этот файл был...

Почему допустимо создавать объект по другому объекту, но нельзя присваивать уже созданный объект, другому созданному объекту?
Это можно : Array a(10); a.set(0,5); Array b(a); А это нельзя : Array a(10); Array b(20);...

2
3 / 2 / 4
Регистрация: 10.05.2008
Сообщений: 142
28.01.2019, 22:51 2
Лучший ответ Сообщение было отмечено Сергей Кос как решение

Решение

Цитата Сообщение от Сергей Кос Посмотреть сообщение
Но, видимо, я не правильно понимаю использование >
Bash
1
>
это перенаправление вывода команды - скрипта, его например можно перенаправить не в терминал, а в файл, если файл - file находится в папке где лежит и скрипт - scr, то перенаправление будет выглядеть вот так:
Bash
1
./scr > file
В терминале вывод мы уже не увидим от весь будет в файле.

В вашем случае сделать надо вот так.

Bash
1
$ sh stdoutScr.sh ./Directory2
Сам скрипт будет выглядеть вот так:
Bash
1
2
3
#!/bin/bash
 
touch $1/file
Где $1 это первый параметр переданный скрипту, в нашем случае ./Directory2 , если напишете ./Directory2/ то будет ошибка, последний слэш будет лишний, так как он уже есть в скрипте.

Если, что вот можно для начала почитать: https://ru.wikipedia.org/wiki/Bash
Или вот более расширено: http://rus-linux.net/MyLDP/BOOKS/abs-guide/flat/abs-book.html
1
25 / 17 / 8
Регистрация: 08.06.2015
Сообщений: 353
Завершенные тесты: 1
29.01.2019, 01:44  [ТС] 3
Благодарю за помощь и ссылки Очень помогли!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2019, 01:44

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Скрипт копирования пути к файлу\папке и вставка пути в письмо Outlook
Всем доброго времени суток! Помогите, пож-та, разобраться\дописать скрипт. Есть скрипт на...

C# как по сетевом пути файл раздавать в каталоге другом пути
C# как по сетевом пути файл раздавать в каталоге другом пути например foto.jpg находиться по...

Поиск пути к файлам по фрагменту этого пути
Здравствуйте. У меня есть код, который удаляет все .txt файлы из определенной папки, конкретно из...

Перенаправить почту
У мэйл.ру есть функция "перенаправить". Письмо улетает на выбранный ящик в том виде, в котором оно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.