Creating dated folder name in SMB share


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Creating dated folder name in SMB share
# 1  
Old 08-11-2017
Creating dated folder name in SMB share

I can't seen to figure this out. Let's say I want to create a folder with the name "August2017". In regular terminal prompt I can type
Code:
mkdir `date +%B%Y`

But when I'm connected to a SMB share (at the smb: prompt), the command doesn't translate properly. A folder gets created but the name is `date

What's the correct syntax to get this working?

Thanks!
Moderator's Comments:
Mod Comment Please use CODE tags (not B tags) when displaying sample input, output, and code segments.

Last edited by Don Cragun; 08-11-2017 at 07:07 PM.. Reason: Change B tags to CODE and ICODE tags.
# 2  
Old 08-11-2017
Welcome to the forum.

Both "variable expansion" and "command substitution" are performed by the shell, with which you do not interact when running the smbclient, which in turn doesn't know anything about e.g. the shell variables.
You could try using a "here document":
Code:
smbclient  //server/share password <<EOF
mkdir $(date)
EOF

# 3  
Old 08-11-2017
Quote:
Originally Posted by RudiC
Welcome to the forum.

Both "variable expansion" and "command substitution" are performed by the shell, with which you do not interact when running the smbclient, which in turn doesn't know anything about e.g. the shell variables.
You could try using a "here document":
Code:
smbclient  //server/share password <<EOF
mkdir $(date)
EOF

Thanks Rudi. That's actually what I was trying. But it seems once within the smb commands it takes everything literally. Even with your suggestion, mkdir $(date) produces a folder called $(date)
# 4  
Old 08-11-2017
No, I can't confirm that. When testing above, it created a directory 12.08.17, because the "here document" is executed and expanded by the shell.
# 5  
Old 08-11-2017
Quote:
Originally Posted by RudiC
No, I can't confirm that. When testing above, it created a directory 12.08.17, because the "here document" is executed and expanded by the shell.
Whoops, you are right. I must have done something wrong the first time I tried. I appreciate the help!
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

auto mount SMB share on Solaris 10

I CANNOT use autmounter so should I just write the command as an /etc/rc script or is it possible to auto mount the share via the vfstab? (4 Replies)
Discussion started by: LittleLebowski
4 Replies

2. Solaris

creating a share file

Hello Solaris Gurus, can anyone please explain to me how to create a share file to share across network? Thanks (2 Replies)
Discussion started by: cjashu
2 Replies

3. OS X (Apple)

SMB Connection Resolve to AD, Point to User Share

I've got an unusual problem that deals with connecting via SMB under Snow Leopard, to a directory share with over 1,000 users. When I connect to the main directory share, the next level reveals 1,000 users, but I'd like to have the connection identify me as a registered user in AD at the time of... (0 Replies)
Discussion started by: unimachead
0 Replies

4. Solaris

mount windows share folder

all,,i need help,,i try to mount a windows 2000 share folder to my system,,i already userd smb mount,mount -F and bunch of stuff and none is working,,can anyone give me a script to this?? PS : when i use mount -F i got this message : nfs mount: insufficient privileges ,,, is it must be root ? (6 Replies)
Discussion started by: Cellscript
6 Replies

5. Solaris

mounting windows share folder

please help me,,i need step to mount windows share folder,,i try samba and nfs and it didnt work (in my linux server the command is fine),,can somenone give me an example for this to be done? (0 Replies)
Discussion started by: Cellscript
0 Replies

6. Shell Programming and Scripting

Apache/CGI Bin Accessing mounted SMB share

Hey Guys, I need to copy some files from my Apache server to SMB share ... copy $file,"/Volumes/v1/x/test/$datestamp$name$suffix" Unfortunately this command when executed from Apache/cgi-bin is not able to access mounted volumes .. is there anything that can be done about that ... Can... (1 Reply)
Discussion started by: NDxiak
1 Replies

7. Solaris

how to share a folder from windows xp to solaris 8

how to share a folder from windows xp to solaris 8? with out using samba?it is possible or not for sharing a folder between windows and solaris 8 (1 Reply)
Discussion started by: tv.praveenkumar
1 Replies

8. HP-UX

How to Share out a folder in Hp UX 10.20 OS

Hi all, I'm new to UNIX and recently i just being assign to work with a HP UX 10.20 Operation Systems. So i wonder if i can share out some folder in the system as this UNIX is link to another Windows base PC. My purpose is to do some auto file maintenance where i can copy/delete files in UNIX... (1 Reply)
Discussion started by: sim2004
1 Replies

9. Linux

how i can share from fc5 folder

hai friends i am using fc5 i configured samba and i can access windows files and folders in my network of linux. but in windows(xp.2000) i can not access my fc5 folder. pls x-xplain me anybody what i need to do in gui of fc5 for to enable to share my files and folders to windows(my samba... (0 Replies)
Discussion started by: sadiquep
0 Replies
Login or Register to Ask a Question