shell script to copy file from one server to another based on argument
This is a shell script to copy file from one server to another using sftp.
When we are executing shell script we are passing one parameter as a argument and it must use this parameter to identify the files to copy from one server to another.
( sftp $USE_ID_FILE ${REMOTEUSER}@${REMOTEHOST} 2>&1 <<ABC
mkdir ${REMOTEPATH}/$POLICYGRIDNAME
put $FILEPATH/$FILENAME/*.zip ${REMOTEPATH}/$FILENAME
ABC
) | tee -a $LOGFILE
Example: i have a folder named folder1 which contains 4 files. path for this folder is home/webapps/project1/folder1
aaa.csv
aaaa_xyz.csv
ccc.csv
ddd.csv
So when execute "script.sh aaaa" then is should copy only 2 files (aaaa.csv and aaaa_xyz.csv) instead of all.
linux bash shell-script shell scripting
New contributor
add a comment |
This is a shell script to copy file from one server to another using sftp.
When we are executing shell script we are passing one parameter as a argument and it must use this parameter to identify the files to copy from one server to another.
( sftp $USE_ID_FILE ${REMOTEUSER}@${REMOTEHOST} 2>&1 <<ABC
mkdir ${REMOTEPATH}/$POLICYGRIDNAME
put $FILEPATH/$FILENAME/*.zip ${REMOTEPATH}/$FILENAME
ABC
) | tee -a $LOGFILE
Example: i have a folder named folder1 which contains 4 files. path for this folder is home/webapps/project1/folder1
aaa.csv
aaaa_xyz.csv
ccc.csv
ddd.csv
So when execute "script.sh aaaa" then is should copy only 2 files (aaaa.csv and aaaa_xyz.csv) instead of all.
linux bash shell-script shell scripting
New contributor
add a comment |
This is a shell script to copy file from one server to another using sftp.
When we are executing shell script we are passing one parameter as a argument and it must use this parameter to identify the files to copy from one server to another.
( sftp $USE_ID_FILE ${REMOTEUSER}@${REMOTEHOST} 2>&1 <<ABC
mkdir ${REMOTEPATH}/$POLICYGRIDNAME
put $FILEPATH/$FILENAME/*.zip ${REMOTEPATH}/$FILENAME
ABC
) | tee -a $LOGFILE
Example: i have a folder named folder1 which contains 4 files. path for this folder is home/webapps/project1/folder1
aaa.csv
aaaa_xyz.csv
ccc.csv
ddd.csv
So when execute "script.sh aaaa" then is should copy only 2 files (aaaa.csv and aaaa_xyz.csv) instead of all.
linux bash shell-script shell scripting
New contributor
This is a shell script to copy file from one server to another using sftp.
When we are executing shell script we are passing one parameter as a argument and it must use this parameter to identify the files to copy from one server to another.
( sftp $USE_ID_FILE ${REMOTEUSER}@${REMOTEHOST} 2>&1 <<ABC
mkdir ${REMOTEPATH}/$POLICYGRIDNAME
put $FILEPATH/$FILENAME/*.zip ${REMOTEPATH}/$FILENAME
ABC
) | tee -a $LOGFILE
Example: i have a folder named folder1 which contains 4 files. path for this folder is home/webapps/project1/folder1
aaa.csv
aaaa_xyz.csv
ccc.csv
ddd.csv
So when execute "script.sh aaaa" then is should copy only 2 files (aaaa.csv and aaaa_xyz.csv) instead of all.
linux bash shell-script shell scripting
linux bash shell-script shell scripting
New contributor
New contributor
edited 34 mins ago
Rui F Ribeiro
41.7k1483142
41.7k1483142
New contributor
asked 1 hour ago
user2398338user2398338
1
1
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
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
});
}
});
user2398338 is a new contributor. Be nice, and check out our Code of Conduct.
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%2f508637%2fshell-script-to-copy-file-from-one-server-to-another-based-on-argument%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
user2398338 is a new contributor. Be nice, and check out our Code of Conduct.
user2398338 is a new contributor. Be nice, and check out our Code of Conduct.
user2398338 is a new contributor. Be nice, and check out our Code of Conduct.
user2398338 is a new contributor. Be nice, and check out our Code of Conduct.
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%2f508637%2fshell-script-to-copy-file-from-one-server-to-another-based-on-argument%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