|
|
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
Что-то типа # cat f | grep -c pattern" | cnt=$1 То есть, так конечно не получится, но смысл понятен. Вариант cnt = `conveer` не предлагать -- У мудрого человека нет врагов - только учителя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 11:52:05 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
это по крайней мере работает cnt=99999; echo $cnt только я не понял откуда берется переменная $1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 11:55:23 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
зачем нужен велик с семью квадратными колесами? Нафиг нужна переменная-то? den@denzh:~> cat test 1 2 3; 333 den@denzh:~> cat test|grep -c 3|(read val1;echo $val1) 2 ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 12:30:21 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
Журавлев Денисзачем нужен велик с семью квадратными колесами? Нафиг нужна переменная-то? den@denzh:~> cat test 1 2 3; 333 den@denzh:~> cat test|grep -c 3|(read val1;echo $val1) 2 ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. Это то, что нужно! Переменная нужна, чтобы потом в баше использовать, естественно И без вазелина, между прочим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 12:37:58 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
makondo Журавлев Денисзачем нужен велик с семью квадратными колесами? Нафиг нужна переменная-то? den@denzh:~> cat test 1 2 3; 333 den@denzh:~> cat test|grep -c 3|(read val1;echo $val1) 2 ----------------------------------------------------------------------------------------------------------------------------------------- А вазелин еще надо заслужить. Это то, что нужно! Переменная нужна, чтобы потом в баше использовать, естественно И без вазелина, между прочим не получается - $val1 умирает с последним процессом в конвейере # cat test|grep -c 3|(read val1;echo $val1;export val1)|echo$val1 # Увы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 12:42:09 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
makondo Это то, что нужно! Переменная нужна, чтобы потом в баше использовать, естественно И без вазелина, между прочима почему `` нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 12:43:22 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
makondo не получается - $val1 умирает с последним процессом в конвейере вам что прям из ком. строки надо? нах..? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 12:46:50 |
|
||
|
[bash] /Можно ли в конвейере сделать присвоение переменной?
|
|||
|---|---|---|---|
|
#18+
Журавлев Денис makondo не получается - $val1 умирает с последним процессом в конвейере вам что прям из ком. строки надо? нах..? Можно им с `...`. Хотелось красиво. Теперь ясно, что не получится. Конвейер как дочерний процесс не может переменную экспортировать обратно в баш ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2008, 13:39:54 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=35411452&tid=1486752]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 273ms |

| 0 / 0 |
