04-03-2008
Quote:
Originally Posted by
anhtt
I wrote some script files. And I want to encode these scripts.
I try to use "crypt" command to encode them.
But after that, the encoded script files couldn't execute.
Who has any another way ?
why do you want to "hide" how your script works?
the shell MUST be able to read the uinstructions to be able to run them.
if the shell can read the instructions then so can anybody else.
tell us what you need to hide and why you need to hide it and we can help with better solutions.
8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi guys
I have a shell script that executes sql statemets and sends the output to a file.the script takes in parameters executes sql and sends the result to an output file.
#!/bin/sh
echo " $2 $3 $4 $5 $6 $7
isql -w400 -U$2 -S$5 -P$3 << xxx
use $4
go
print"**Changes to the table... (0 Replies)
Discussion started by: magikminox
0 Replies
2. UNIX for Advanced & Expert Users
Hi all,
How can I enable encoding of special characters present in URL?
eg
If the URL is
http://127.0.0.1/test.cgi?param1=test & test co
it shouldbe encoded to
http://127.0.0.1/test.cgi?param1=test%20%26%20test%20co
Thanks and Reagards,
uttam hoode (3 Replies)
Discussion started by: uttamhoode
3 Replies
3. Red Hat
Hi,
I am a linux Newbie, i installed RHEL5 and was trying to activate my ethernet card.When i selected the relevant driver from the list, I am getting an error "set Encode" (8B2A) Error for wireless request.
I dont think my network adapter is a wireless network adapter how to overcome this... (1 Reply)
Discussion started by: mitr_ar
1 Replies
4. Shell Programming and Scripting
I am using blow script :--
#!/bin/bash
FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not
if
then
# echo "process found"
exit 0;
else
echo "process not found"
exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies
5. UNIX for Dummies Questions & Answers
Hi all, i need to write a script that takes as an argument the name of a file
which is known to contain Italian text (unformatted) and print to the terminal the name of encoding with which the text is represented. All this, without the command FILE. can someone help me? (1 Reply)
Discussion started by: Marina2013
1 Replies
6. UNIX for Dummies Questions & Answers
I am trying to call a script(callingscript.sh) from a master script(masterscript.sh) to get string type value from calling script to master script. I have used scripts mentioned below.
#masterscript.sh
./callingscript.sh
echo $fileExist
#callingscript.sh
echo "The script is called"... (2 Replies)
Discussion started by: Raj Roy
2 Replies
7. Shell Programming and Scripting
Hello all,
I am facing a weird issue while executing a code below -
#!/bin/bash
cd /wload/baot/home/baotasa0/sandboxes_finance/ext_ukba_bde/pset
sh UKBA_publish.sh UKBA 28082015 3
if
then
echo "Param file conversion for all the areas are completed, please check in your home directory"... (2 Replies)
Discussion started by: ektubbe
2 Replies
8. Shell Programming and Scripting
I'm new to utilities like socat and netcat and I'm not clear if they will do what I need.
I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes.
I'm using Cygwin bash on Windows 10.
My... (3 Replies)
Discussion started by: siegfried
3 Replies
LEARN ABOUT DEBIAN
uri::encode
URI::Encode(3pm) User Contributed Perl Documentation URI::Encode(3pm)
NAME
URI::Encode - Simple percent Encoding/Decoding
SYNOPSIS
# OOP Interface
use URI::Encode;
my $uri = URI::Encode->new({encode_reserved =>0});
my $encoded = $uri->encode($data);
my $decoded = $uri->decode($encoded);
# Functional
use URI::Encode qw(uri_encode uri_decode);
my $encoded = uri_encode($data);
my $decoded = uri_decode($encoded);
DESCRIPTION
This modules provides simple URI (Percent) encoding/decoding
The main purpose of this module (at least for me) was to provide an easy method to encode strings (mainly URLs) into a format which can be
pasted into a plain text emails, and that those links are 'click-able' by the person reading that email. This can be accomplished by NOT
encoding the reserved characters.
This module can also be useful when using HTTP::Tiny to ensure the URLs are properly escaped.
If you are looking for speed and want to encode reserved characters, use URI::Escape::XS
See this script <https://github.com/mithun/perl-uri-encode/raw/master/.author/benchmark.pl> for a comparison on encoding results and
performance.
METHODS
new()
Creates a new object, no arguments are required
my $encoder = URI::Encode->new(\%options);
The following options can be passed to the constructor
encode_reserved
my $encoder = URI::Encode->new({encode_reserved => 0});
If true, "Reserved Characters" are also encoded. Defaults to false.
encode($url, $including_reserved)
This method encodes the URL provided. The method does not encode any "Reserved Characters" unless $including_reserved is true or set in the
constructor. The $url provided is first converted into UTF-8 before percent encoding.
$uri->encode("http://perl.com/foo bar"); # http://perl.com/foo%20bar
$uri->encode("http://perl.com/foo bar", 1); # http%3A%2F%2Fperl.com%2Ffoo%20bar
decode($url)
This method decodes a 'percent' encoded URL. If you had encoded the URL using this module (or any other method), chances are that the URL
was converted to UTF-8 before 'percent' encoding. Be sure to check the format and convert back if required.
$uri->decode("http%3A%2F%2Fperl.com%2Ffoo%20bar"); # "http://perl.com/foo bar"
EXPORTED FUNCTIONS
The following functions are exported upon request. This provides a non-OOP interface
uri_encode($url, $including_reserved)
See "encode($url, $including_reserved)"
uri_decode($url)
See "decode($url)"
CHARACTER CLASSES
Reserved Characters
The following characters are considered as reserved (RFC 3986 <http://tools.ietf.org/html/rfc3986>). They will be encoded only if
requested.
! * ' ( ) ; : @ & = + $ , / ? % # [ ]
Unreserved Characters
The following characters are considered as Unreserved. They will not be encoded
a-z
A-Z
0-9
- _ . ~
DEPENDENCIES
Encode
ACKNOWLEDGEMENTS
Gisle Aas for URI::Escape
David Nicol for Tie::UrlEncoder
SEE ALSO
RFC 3986 <http://tools.ietf.org/html/rfc3986>
URI::Escape
URI::Escape::XS
URI::Escape::JavaScript
Tie::UrlEncoder
BUGS AND LIMITATIONS
Please report any bugs or feature requests to "bug-uri-encode@rt.cpan.org", or through the web interface at
http://rt.cpan.org/Public/Dist/Display.html?Name=URI-Encode <http://rt.cpan.org/Public/Dist/Display.html?Name=URI-Encode>
AUTHOR
Mithun Ayachit "mithun@cpan.org"
LICENSE AND COPYRIGHT
Copyright (c) 2012, Mithun Ayachit. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
perl v5.14.2 2012-03-24 URI::Encode(3pm)