小编And*_*ong的帖子

是否可以重新定义波浪号('~',主目录)?

是否可以重新定义主目录?例如/ext1/username代替/home/username,即扩展~到另一个目录(而不是更改用户主文件所在的实际主目录)。

(这个问题主要是学术性的,因为这样做似乎是不好的做法。csh尽管阅读了前 10 名,我在使用 的问题上也别无选择。)

solaris csh home

15
推荐指数
2
解决办法
1万
查看次数

使用`sed`打印和删除文件的第一行

我可以使用打印文件的第一行

sed -n 1p file.txt
Run Code Online (Sandbox Code Playgroud)

我可以使用删除文件的第一行

sed -i 1d file.txt
Run Code Online (Sandbox Code Playgroud)

有没有办法打印和删除sed?有点像 FIFOpop()或 Perl 的shift.

sed files

12
推荐指数
2
解决办法
3万
查看次数

管道到包含管道的字符串的命令替换

这有效——

$ x='grep a'
$ echo ab | $x
ab
Run Code Online (Sandbox Code Playgroud)

这不——

$ x='grep a | grep b'
$ echo ab | $x
grep: |: No such file or directory
grep: grep: No such file or directory
grep: b: No such file or directory
Run Code Online (Sandbox Code Playgroud)

它出现在后一种情况下,grep a | grep b被视为单个命令, grep a \| grep b.

如何在不修改的情况下使第二个示例工作x

bash pipe io-redirection command-substitution

5
推荐指数
1
解决办法
5256
查看次数

如何通过第一个命令行参数 pgrep?

我想使用pgrep找到一个进程的PID例如

$ pgrep bluetoothd
441
Run Code Online (Sandbox Code Playgroud)

但是,我需要搜索的进程在名为 的包装器中运行RunFIDProcess

[cama@dc1-dev-lin-1204 tests]$ ps -ef | grep RunFIDProcess
tps        544     1  0 Dec13 ?        00:00:00 /bin/sh .//RunFIDProcess CASE_SJDI SJdi -c SJdi.auto.cfg -m PRIMARY_WARM
tps        546     1  0 Dec13 ?        00:00:00 /bin/sh .//RunFIDProcess CASE_ETH Eth -c Eth.cfg
tps        547     1  0 Dec13 ?        00:00:00 /bin/sh .//RunFIDProcess CASE_DBWEBSERVER DbWebServer
tps        556     1  0 Dec13 ?        00:00:00 /bin/sh .//RunFIDProcess CASE_TABLE_PROXY TableProxy -c TableProxy.cfg
cama      4519     1  0 07:30 ?        00:00:00 …
Run Code Online (Sandbox Code Playgroud)

linux grep process

4
推荐指数
1
解决办法
2292
查看次数

标签 统计

bash ×1

command-substitution ×1

csh ×1

files ×1

grep ×1

home ×1

io-redirection ×1

linux ×1

pipe ×1

process ×1

sed ×1

solaris ×1