Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Java or C for creating a unix shell? Post 302234543 by sdsd on Tuesday 9th of September 2008 10:25:11 PM
Old 09-09-2008
Thanks Annihilannic!
Performance is important to me. I guess C would be better then.

ok, so shell scripting is done in C? I was under the impression that it was with using those echo commands etc like using batch files in MSDOS.

The point is, that when I was working on an old 286 computer (long time ago) which had only MSDOS, I had created a QBASIC program which pretty much acted like a GUI for MSDOS. It used batch files to execute DOS commands, while BASIC provided a user friendly interface.
I was quite happy to know that a UNIX shell can also be created with C, but knowing nothing about it, I didn't know where to start.

Could you give me some pointers as to where to refer for info on this? Do I just write a C program to imitate a unix shell and if I call it shell.exe, and run it from the unix prompt, will it actually behave like a real unix shell? Will I be able to control processes from this shell I create?
 

9 More Discussions You Might Find Interesting

1. Programming

exit status running java classpath in unix shell

I have a java classpath running inside of a unix shell script. During my testing it will error with lines that show an example like this below. java.io.FileNotFoundException error at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:129), ... (2 Replies)
Discussion started by: mmcds
2 Replies

2. Shell Programming and Scripting

Unix Shell script vs Java

Members, I been faced with an issue where i have to sale my project against JAVA.would like to know more on the strong point of shell script (bash shell) over java.I have a very limited knowledge on java.is there anyone who has worked on java and shell scripting in both and really been able to... (13 Replies)
Discussion started by: navojit dutta
13 Replies

3. Shell Programming and Scripting

Opening a UNIX shell in Java

Hi, I need to simulate the machine's native shell (sh), for that I open up a UNIX shell in my Java program. My code works fine with windows shell ('cmd') but with unix ('sh') I failed to retrieve the machine's prompt. I believe that the issue is unix-related and that the process I launched has... (2 Replies)
Discussion started by: guyi
2 Replies

4. Shell Programming and Scripting

Creating a command history feature in a simple UNIX shell using C

I'm trying to write a history feature to a very simple UNIX shell that will list the last 10 commands used when control-c is pressed. A user can then run a previous command by typing r x, where x is the first letter of the command. I'm having quite a bit of trouble figuring out what I need to do, I... (2 Replies)
Discussion started by: -=Cn=-
2 Replies

5. Programming

Creating email account prgramatically + java ?

Dear Friend, I am working on java application which requires that after successful registration an email account is created (say username@mydomain.com) for user. Is is possible to create e-mail account programatically ? Enviornment - CentOs, Tomcat Web server. CPanel is available, but... (0 Replies)
Discussion started by: reckless_jack
0 Replies

6. Shell Programming and Scripting

(Urgent):Creating flat file using sql script and sqlplus from UNIX Shell Script

Hi, I need help urgently for following issue. Pls help me to resolve this issue. I am calling sql script file(file1.sql) from UNIX Shell Script(script1.ksh) using sql plus and trying to create flat file that contains all records returned from SQL query in SQL script(file1.sql) I given... (6 Replies)
Discussion started by: praka
6 Replies

7. Programming

Creating a basic UNIX shell script for chatting

Hey guys, This is quite simply what I'm trying to make: A program that runs in a UNIX terminal that you can output text messages to from another machine. These text messages would be prepended with a customized prompt. I'd also like to have the window spew out random dumps of flavor text not... (1 Reply)
Discussion started by: AcerAspirant
1 Replies

8. Shell Programming and Scripting

Calling Java Method from UNIX using shell script

Hi All, I need to call a java method from a shell script. I know we can use the command java ClassName to call the main method in it. But I need to call another method that is there in the class and pass an email to it. Can I use java ClassName.MethodName(email) Any help will be... (4 Replies)
Discussion started by: RahulK
4 Replies

9. Shell Programming and Scripting

how to execute a unix shell script from a java program

Hi All, well , i am facing this problem.. i have tried a few sample codes but there isn't any solution . could anyone please give a sample code as of how to do this... Please see the below details...and read the details carefully. I have written some code, logic is 1)from... (4 Replies)
Discussion started by: aish11
4 Replies
MCOPY(1)						      General Commands Manual							  MCOPY(1)

NAME
mcopy - copy MSDOS files to/from Unix SYNOPSIS
mcopy [ -tnvm ] sourcefile targetfile mcopy [ -tnvm ] sourcefile [ sourcefiles... ] targetdirectory DESCRIPTION
Mcopy copies the specified file to the named file, or copies multiple files to the named directory. The source and target can be either MSDOS or Unix files. The use of a drive letter designation on the MSDOS files, 'a:' for example, determines the direction of the transfer. A missing drive des- ignation implies a Unix file whose path starts in the current directory Mcopy will allow the following command line options: t Text file transfer. Mcopy will translate incoming carriage return/line feeds to line feeds. n No warning. Mcopy will not warn the user when overwriting an existing file. v Verbose mode. m Preserve the file modification time. If the target file already exists, and the -n option is not in effect, mcopy asks whether or not to overwrite the file. MSDOS subdirectory names are supported with either the '/' or '' separator. The use of the '' separator or wildcards will require the names to be enclosed in quotes to protect them from the shell. The mcd command may be used to establish the device and the current working directory (relative to MSDOS), otherwise the default is A:/. SEE ALSO
mcd(1), mread(1), mwrite(1) BUGS
Unlike MSDOS, the destination directory may not be omitted. The '+' operator (append) from MSDOS is not supported. No other Mtools command requires the use of a drive letter designation on MSDOS files. local MCOPY(1)
All times are GMT -4. The time now is 06:42 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy