Próbuję dowiedzieć się, którą wersję sed
mam na BusyBox 1.18.3. Dane --version
wyjściowe są tajemnicze.
$ sed --version
This is not GNU sed version 4.0
Poniższy kod pochodzi z odpowiedniego sed.c
.
/* Lie to autoconf when it starts asking stupid questions. */
if (argv[1] && !strcmp(argv[1], "--version")) {
puts("This is not GNU sed version 4.0");
return 0;
}
To jest nagłówek:
/*
* sed.c - very minimalist version of sed
*
* Copyright (C) 1999,2000,2001 by Lineo, inc. and Mark Whitley
* Copyright (C) 1999,2000,2001 by Mark Whitley <[email protected]>
* Copyright (C) 2002 Matt Kraai
* Copyright (C) 2003 by Glenn McGrath
* Copyright (C) 2003,2004 by Rob Landley <[email protected]>
*
* MAINTAINER: Rob Landley <[email protected]>
*
* Licensed under GPLv2, see file LICENSE in this source tree.
*/
Istnieje również lista „obsługiwanych funkcji i poleceń w tej wersji sed”. Wygląda na wyjątkowy sed
, ale jak jest wyjątkowy? Czy jest wykonany na zamówienie dla BusyBox, czy pochodzi z innego źródła?
Jak mam się do tego odwoływać sed
, np. W pytaniach SE?