|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Чем открыть для просмотра файл .sh (бэкап lampp) |
|
Чем открыть для просмотра файл .sh (бэкап lampp)
|
Ветеран Сообщения: 1016 |
Имеется файл с расширением .sh. Содержимое както нечитабельно кодировано. Какой есть просмотрщик?
|
|
Отправлено: 11:54, 25-06-2015 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать что значит "нечитабельно кодировано"? кодировка файла и локали не совпадает? так это только на комментариях отразится - остальной-то код должен читаться т.к. он идет латиницей
|
Отправлено: 11:58, 25-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1016
|
Профиль | Отправить PM | Цитировать в ноутпаде выглядит вот так
![]() |
Отправлено: 13:28, 25-06-2015 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Yewgeniy, покажите весь читабельный кусок сценария.
|
Отправлено: 14:34, 25-06-2015 | #4 |
Ветеран Сообщения: 1016
|
Профиль | Отправить PM | Цитировать весь читабельный кусок
#!/bin/bash
# Copyright 2003-2004 by Kai 'Oswald' Seidler, oswald@apachefriends.org, GPL-licensed skip=151 # check the md5sum of a singe file function checksum { origsum=`egrep " $1$" md5sums` mysum=`md5sum $1` if test -z "$origsum" then return fi if test "$origsum" = "$mysum" then : else echo "$i: FAILED." echo "Sorry, your backup file is corrupt." echo "Please email to oswald@apachefriends.org for help." exit fi } backupdir="/opt/lampp/backup" if test "`whoami`" != "root" then echo "Please run me as root." exit fi case $0 in /*) this=$0;; *) this=`pwd`/$0;; esac if test -e "$this" then : else echo "Something went wrong." echo "Can you call me in a different way?" exit fi if test -d $backupdir then : else ( mkdir $backupdir chown root.root $backupdir chmod 700 $backupdir   ![]() fi restoredir="/opt/lampp/backup/$$" mkdir $restoredir 2> /dev/null cd $restoredir 2> /dev/null || (echo "Please install a vanilla XAMPP first"; exit) . /opt/lampp/share/lampp/lampplib if test "$1" != "" then passwd="-p$1" else passwd="" fi if /opt/lampp/bin/mysqladmin -uroot reload $passwd 2>/dev/null then : else echo "Can't access your MySQL database." echo "a) Did you start it?" echo "b) Add the MySQL root password to end of command line" exit fi tail -n +$skip "$this" | gzip -dc - 2>/dev/null | tar xf - echo "Checking integrity of files..." for i in * do checksum $i done echo "Restoring configuration, log and htdocs files..." tar xfz data.tar.gz -C / echo "Checking versions..." iam=`cat VERSION` installed=`cat /opt/lampp/lib/VERSION` echo "Installed: XAMPP $installed" echo "Backup from: XAMPP $iam" if test "$installed" != "$iam" then echo "The backup sofware is not able to handle different XAMPP versions." echo "Your backuped configuration from $iam may not work with $installed and may need manually corrections." if askn "Do you want to continue" then echo "Let's try..." else echo "Good choice." exit fi fi echo "Restoring MySQL databases..." for i in *.sql do if test "$i" = "mysql.sql" then continue fi /opt/lampp/bin/mysql -uroot $passwd < $i 2> output if test $? != 0 then echo -n "`basename $i .sql` FAILED: " cat output fi done echo "Restoring MySQL user databases..." /opt/lampp/bin/mysql -uroot $passwd < mysql.sql 2> output if test $? != 0 then echo -n "MySQL user FAILED: " cat output fi echo "Backup complete. Have fun!" echo "You may need to restart XAMPP to complete the restore." rm -rf $restoredir exit ##BACKUPDATA## |
|
Отправлено: 15:00, 25-06-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Yewgeniy, замечательно! Теперь Вам надо либо дождаться специалиста по bash, либо самому сходить с этим в соответствующий раздел конференции, дабы он мог по приведённому коду подсказать, как и чем именно обрабатывается оставшаяся часть пакетного файла bash от «##BACKUPDATA##» и ниже.
|
Отправлено: 15:32, 25-06-2015 | #6 |
Вредитель Сообщения: 460
|
Профиль | Отправить PM | Цитировать Я не специалист, но похоже это .tar.gz архив.
|
------- Отправлено: 08:40, 26-06-2015 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Чем открыть файл MDF? | aska2013 | Хочу все знать | 18 | 07-07-2015 10:24 | |
Чем открыть файл DMP | CrashTest | Игры | 18 | 27-01-2015 19:30 | |
чем открыть файл .VDO ? | art613 | Видео и аудио: обработка и кодирование | 5 | 31-03-2010 20:20 | |
чем открыть файл с расширением .tbk для редактирования | Кардан | Хочу все знать | 2 | 17-02-2010 19:45 | |
Чем открыть файл *.SKF ? | AlexKan | Программное обеспечение Windows | 2 | 12-04-2007 22:36 |
|