Alias for perl script
Clash Royale CLAN TAG#URR8PPP
So far while surfing web I've discovered nice addition to my gpg password generator and I've decided to adjust my alias with these commands.
Here is the code
gpg --gen-random 1 20 | perl -ne'print "Your password: ";s/[x00-x20]/chr(ord($^N)+50)/ge;s/([x7E-xDB])/chr(ord($^N)-93)/ge;s/([xDC-xFF])/chr(ord($^N)-129)/ge;print $_, "n"'
Here is what I've tried so far:
alias genpass()
gpg --gen-random 1 $1
but error occurs when spawning new instance of bash:
bash: /home/user/.bashrc: line 18: syntax error near unexpected token `('
bash: /home/user/.bashrc: line 18: `alias genpass()'
I cannot figure out how this token should be properly escaped.
perl password alias bashrc gpg
add a comment |
So far while surfing web I've discovered nice addition to my gpg password generator and I've decided to adjust my alias with these commands.
Here is the code
gpg --gen-random 1 20 | perl -ne'print "Your password: ";s/[x00-x20]/chr(ord($^N)+50)/ge;s/([x7E-xDB])/chr(ord($^N)-93)/ge;s/([xDC-xFF])/chr(ord($^N)-129)/ge;print $_, "n"'
Here is what I've tried so far:
alias genpass()
gpg --gen-random 1 $1
but error occurs when spawning new instance of bash:
bash: /home/user/.bashrc: line 18: syntax error near unexpected token `('
bash: /home/user/.bashrc: line 18: `alias genpass()'
I cannot figure out how this token should be properly escaped.
perl password alias bashrc gpg
You should double-quote$1
.
– 200_success
Dec 21 '14 at 0:54
add a comment |
So far while surfing web I've discovered nice addition to my gpg password generator and I've decided to adjust my alias with these commands.
Here is the code
gpg --gen-random 1 20 | perl -ne'print "Your password: ";s/[x00-x20]/chr(ord($^N)+50)/ge;s/([x7E-xDB])/chr(ord($^N)-93)/ge;s/([xDC-xFF])/chr(ord($^N)-129)/ge;print $_, "n"'
Here is what I've tried so far:
alias genpass()
gpg --gen-random 1 $1
but error occurs when spawning new instance of bash:
bash: /home/user/.bashrc: line 18: syntax error near unexpected token `('
bash: /home/user/.bashrc: line 18: `alias genpass()'
I cannot figure out how this token should be properly escaped.
perl password alias bashrc gpg
So far while surfing web I've discovered nice addition to my gpg password generator and I've decided to adjust my alias with these commands.
Here is the code
gpg --gen-random 1 20 | perl -ne'print "Your password: ";s/[x00-x20]/chr(ord($^N)+50)/ge;s/([x7E-xDB])/chr(ord($^N)-93)/ge;s/([xDC-xFF])/chr(ord($^N)-129)/ge;print $_, "n"'
Here is what I've tried so far:
alias genpass()
gpg --gen-random 1 $1
but error occurs when spawning new instance of bash:
bash: /home/user/.bashrc: line 18: syntax error near unexpected token `('
bash: /home/user/.bashrc: line 18: `alias genpass()'
I cannot figure out how this token should be properly escaped.
perl password alias bashrc gpg
perl password alias bashrc gpg
edited Jan 6 at 21:43
Rui F Ribeiro
39.6k1479132
39.6k1479132
asked Dec 20 '14 at 16:22
im_infamousim_infamous
1711211
1711211
You should double-quote$1
.
– 200_success
Dec 21 '14 at 0:54
add a comment |
You should double-quote$1
.
– 200_success
Dec 21 '14 at 0:54
You should double-quote
$1
.– 200_success
Dec 21 '14 at 0:54
You should double-quote
$1
.– 200_success
Dec 21 '14 at 0:54
add a comment |
1 Answer
1
active
oldest
votes
You have the alias statement when you don't need it, what you're actually creating is a function, replace the word alias with function and it will work as expected.
You also don't actually need function either, you could just have the following and it will work as expected;
genpass()
gpg --gen-random 1 $1
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f175163%2falias-for-perl-script%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You have the alias statement when you don't need it, what you're actually creating is a function, replace the word alias with function and it will work as expected.
You also don't actually need function either, you could just have the following and it will work as expected;
genpass()
gpg --gen-random 1 $1
add a comment |
You have the alias statement when you don't need it, what you're actually creating is a function, replace the word alias with function and it will work as expected.
You also don't actually need function either, you could just have the following and it will work as expected;
genpass()
gpg --gen-random 1 $1
add a comment |
You have the alias statement when you don't need it, what you're actually creating is a function, replace the word alias with function and it will work as expected.
You also don't actually need function either, you could just have the following and it will work as expected;
genpass()
gpg --gen-random 1 $1
You have the alias statement when you don't need it, what you're actually creating is a function, replace the word alias with function and it will work as expected.
You also don't actually need function either, you could just have the following and it will work as expected;
genpass()
gpg --gen-random 1 $1
edited Dec 20 '14 at 16:57
jherran
2,25931227
2,25931227
answered Dec 20 '14 at 16:36
Chris DavidsonChris Davidson
1,157610
1,157610
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f175163%2falias-for-perl-script%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You should double-quote
$1
.– 200_success
Dec 21 '14 at 0:54