Questions tagged [csh]

66 questions
14
votes
2 answers

How do I add a location to my path in Unix?

I am using a default installation of FreeBSD, with the C shell (csh). Suppose I have a command I can run by executing this: /sbin/abc, but cannot run by executing abc. How can I set certain path or something that make abc runnable everywhere?
Andy Leman
  • 325
  • 1
  • 2
  • 11
11
votes
6 answers

Is there a way to escape single-quotes in the shell?

E. g. I want to say perl -e 'print '"'"'Hello, world!'"'"', "\n";' Is there a less awkward way to do it, e. g. escaping single-quotes? Yes, I know that I can write perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' But this…
codeholic
  • 455
10
votes
2 answers

How to make auto complete available for directories in cdpath for tcsh?

I just learned the trick for setting up cdpath in tcsh and it looks pretty useful. However, it seems that auto-complete of sub-folder names doesn't come with it. Is there any trick available on that? It'd be really cool since I'm entering certain…
Derek
  • 289
10
votes
3 answers

What does ~ mean in a Linux shell?

I'm new to Linux and have been seeing this often. Could someone explain the concept here? ~/.somefilename What does the ~ (tilde) signify?
d-_-b
  • 315
8
votes
6 answers

How do I set $ variables in unix?

For example there is a long path that I cd to very often. How do I store the path in a variable so that I can use it everytime? For example: I wan to be able to do this cd $path instead of cd /a/b/c/d/e/f everytime.
Lazer
  • 18,407
7
votes
2 answers

find files within a specific directory structure but a variable parent directory structure

I want to use the find command in linux to find a specific file nested within a specific directory structure, say dir1/dir2/reqdfile. But this directory structure can itself be nested within any parent directory structure. Is it possible to a search…
Rohit Banga
  • 2,494
6
votes
6 answers

Is it possible to open a file to a specific line number as formatted in grep -n results?

I often use grep with the -n option to list line numbers, e.g. $ grep -n xyz .* /ext1/acheong/foo/bar/a.cc:42: inline bool abc(int xyz); /ext1/acheong/foo/bar/a.cc:43: inline bool def(int xyz); /ext1/acheong/foo/bar/b.cc:415: int…
5
votes
1 answer

How to write a setevn/export script that will work in both csh and bash?

In my environment (RHEL) I have a bunch of script that are written in either csh or bash. Some of them are used to deal with a tomcat server. I want to keep the definitions of CATALINA_HOME and CATALINA_BASE in one place, such that csh and bash…
Anthony Kong
  • 5,318
5
votes
3 answers

How to run a process and completely detach it of its parent shell

Possible Duplicate: Leave bash script running on remote terminal while not logged in? How do I detach a process from Terminal, entirely? I'm running a program on a linux server that will take days to complete. I'm launching it from my workstation…
4
votes
2 answers

Unix "time" command with pipeline prints no time-report

Of the two C-shell aliases below, only the first prints the time command's report of elapsed time. How can I get the alias with the pipeline to also print the time report? alias make1 'time make' alias make2 'time make |& tee make.log'
Stan
  • 7,325
4
votes
1 answer

csh: how to test for blank correctly?

I want to test if a variable is totally empty in csh. set R='dddd aaa' if ( '${R}' ) then echo not empty else echo 1111 endif However it apparently does not work. It gives this error message: /usr/bin/test: argument expected if:…
Anthony Kong
  • 5,318
3
votes
2 answers

Transferring environment variable through SSH / quoting in bash/sh/csh/tcsh

I want to transfer an environment variable over SSH. The "correct" way is using SendEnv/~/.ssh/environment, but that requires the server to support AcceptEnv or PermitUserEnvironment, which it does not in my case. So instead I am thinking to set the…
Ole Tange
  • 5,099
3
votes
3 answers

In csh/tcsh, how can I incorporate literal curly braces into a command that's processed with eval?

To give more details, the situation is this. I'm trying to prepare modulefiles (i.e., of the type used by the environment-modules package) to set up environment and aliases for third-party software. Some of the aliases, in particular, are giving me…
3
votes
1 answer

Bash alias history substitution similar to \!* in csh

My question is very similar to that of this old post. I would like to do something similar: place in an alias the last argument(s) typed on the current command line. This would be equivalent to the csh \!* which can be used in aliases. According to…
3
votes
0 answers

Converting csh or tsh scripts to Bash

I am looking for a tool that can convert scripts written in csh or tcsh to a bash scripts. At least on the basic stuff so that I don't have to go through the process of translating everything from scratch.
Flethuseo
  • 999
1
2 3 4 5