Sponsored Content
Top Forums Shell Programming and Scripting For loop to run external program Post 302557587 by oldmanwinter on Wednesday 21st of September 2011 04:18:33 PM
Old 09-21-2011
Question For loop to run external program

Hi, I was hoping for help with a for loop to run a program (vina) repeatedly using all the files in a folder as input. Currently my code looks like this:
Code:
#!/bin/bash
FILES=/home/afalk/Desktop/battest/*.pdbqt
for f in $FILES do
vina --config /home/afalk/Desktop/A.txt --ligand "$f".pdbqt
done

vina simply runs as "vina" in the terminal and this code is my attempt at translating a working batch file I had for windows. Whenever I try to run this, and after endless changes to the syntax all I get is "line 4: syntax error near unexpected token `vina'". Can anyone see what I'm doing wrong?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Passing value to an external program problem...

This code is in my 'case' statement and it all else works fine. The problem I have is that the value in 'procno' is not passed on to the external program (fireit). It is passing all zeros instead of the actual process number. By the time I get to this case statement, I know the "Number" and... (1 Reply)
Discussion started by: giannicello
1 Replies

2. UNIX for Dummies Questions & Answers

cannot run program

Hi, I have a program in /opt/local/bin, my path in my .profile is export PATH=/opt/local/bin:/opt/local/sbin:$PATH however when i type the program name it cannot find it, however i know the program is in /opt/local/bin? Thanks (2 Replies)
Discussion started by: c19h28O2
2 Replies

3. Shell Programming and Scripting

File path with space as external input to the program

Hello I am getting error when the file (Folder or Application) path having space is given as external input to the shell program. It works fine for the files which has no spaces in the file name Thans, (5 Replies)
Discussion started by: keshav.murthy@r
5 Replies

4. Programming

Problem with external program launch

Hello, in the application i'm writing i need to launch "recordmydesktop" to capture the screen,but i'm having a problem: when the recording stops,and the encoding of the saved file starts,the entire system hangs until the completion of the encoding.This happens if i launch recordmydesktop from my... (7 Replies)
Discussion started by: Zipi
7 Replies

5. Programming

Run external program in background

Hi, in my program i need to run an external program in background.I am aware that there are at least 2 alternatives for this: 1)fork+exec 2)system("program &"); I have read several posts about this,and they all tend to suggest to use fork+exec (and that's what i am doing now). I have some... (2 Replies)
Discussion started by: Zipi
2 Replies

6. Shell Programming and Scripting

Is there a better way I could have run this loop. (For loop with two variables)

Sorry for such a dreadful title, but I'm not sure how to be more descriptive. I'm hoping some of the more gurutastic out there can take a look at a solution I came up with to a problem, and advice if there are better ways to have gone about it. To make a long story short around 20K pieces of... (2 Replies)
Discussion started by: DeCoTwc
2 Replies

7. Shell Programming and Scripting

Passing answers to external program from KSH

I have asked this before but I haven't had any luck so far getting this to work. I use RCS(revision control system). When it runs if I pass the value 'unlock' to $3 its reassigned to $unlock. When I run the command (rcs -u'version number' 'filename') ti will ask me 1-(Do you want to break the lock... (5 Replies)
Discussion started by: pjones006
5 Replies

8. Shell Programming and Scripting

how to invoke external program and capture its output

Hi all, I am using an external binary to view memory starting from a specific address and i want to automate this via PERL however there are problems. Hope you can help me ..thx The output of the programme is like below: bash-3.2$ mem_disp 12B21D20 100 Opening RO Data Memory File scp.ro... (4 Replies)
Discussion started by: ekckabatop
4 Replies

9. Shell Programming and Scripting

How to run the Shell Script from external directory using java?

Hi, I have created a Shell Script and invoke through java using Process Builder It's working fine, if (Shell script file ) in the same directory as java file. By Problem: How to run the Shell Script file( resides in external directory) using java. What configuration i have... (1 Reply)
Discussion started by: nanthagopal
1 Replies

10. Shell Programming and Scripting

Dialog with an external program using named pipes

Dear community, I communicate with an external program (maxima) using named pipes. If I use a text file to capture the output (maxima > out.txt) i can see the programs answer directly after the input written into the file. But if bypass the output into a named pipe (maxima > pipe) and capture it... (1 Reply)
Discussion started by: Pustekuchen
1 Replies
dtsetup(8)						      System Manager's Manual							dtsetup(8)

NAME
dtsetup - Configure and Customize the Common Desktop Environment (CDE) SYNOPSIS
/usr/dt/bin/dtsetup X resources OPTIONS
Specifies the standard X11 resource options. For more information, see the X(1X) reference page. DESCRIPTION
The CDE Setup application, dtsetup, provides you with a mechanism to customize your Common Desktop Environment by using a graphical user interface. It also provides System Administrators a means to create a CDE environment for various types of users. When you invoke the CDE Setup application, a panel of four icons are displayed: Quick Setup, Desktop, Login, and Services. From the Quick Setup icon, you or the system administrator can provide minimal entries to configure CDE. The Desktop icon lets you or the system administrator set up the front panel, establish various window manager resources, define starting applications, and set parameters for the terminal, dtmail, and dtfile applications. The Login icon lets you provide information about your login session, while the system administrator can also set up the system login greetings, and set up the X server configuration. The Services icon has fields for various services configuration. You are restricted to the choice of whether to run the Motif/OpenLook DND gateway. The system administrator has additional choices regarding the ToolTalk Session and ToolTalk Database server, as well as disabling network dependency and allowing inbound remote process execution. The CDE Setup application provides an effortless way of assembling the CDE front panel from available controls. Furthermore, by providing various file names and other specifications, the CDE Setup application allows you to create your own controls. The CDE setup application can be invoked from: The CDE Application Manager. Application Group: System_Admin Desktop_Apps Subgroup: Configuration To start the dtsetup application from the command line, enter /usr/dt/bin/dtsetup. Online help is available for the dxmtools application. To get help, click on any Help button or use the Help pull-down menu. RESTRICTIONS
You must have superuser privileges to access the full functionality of this application. FILES
CDE setup application executable CDE setup online help volume SEE ALSO
Commands: dtlogin(1), ttdbserverd(1), ttsession(1), X(1X), xdm(1X), xprop(1X) Files: dtfpfile(4) Common Desktop Environment: User's Guide Common Desktop Environment: Advanced User's and System Administrator's Guide CDE Companion dtsetup(8)
All times are GMT -4. The time now is 06:07 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy