Korzystam z następującego dspcat
polecenia w systemie AIX i mogę zrzucić katalogi komunikatów utworzone za pomocą tego gencat
polecenia:
dspcat –g /u/is/bin/I18N/l/lib/libca/libcalifornia.117.cat >> /tmp/message.smc
Spędziłem dobrą solidną godzinę, szukając wskazówek, jak zrzucić jeden z tych katalogów w systemie Linux, ale to polecenie wydaje się być niedostępne. Każda pomoc będzie mile widziana.
strings
polecenie wystarczy, aby uzyskać to, czego potrzebujesz? Może przy odrobinie przetwarzania końcowego?Odpowiedzi:
Znalazłem kod źródłowy
dspcat.c
: http://www.smart.net/~rlhamil/ . Szczególnie w tym archiwum . Próbowałem go skompilować i brakowało zmiennej:Zmienna
NL_SETMAX
nie wydaje się być zdefiniowana w moim systemie. Zlokalizowałem ten plik nagłówka,bits/xopen_lim.h
który miał tę zmienną, więc dodałem ją do listy nagłówków według kaprysu.Jeśli będę miał więcej czasu, zagram z tym, ale wierzę, że jeśli statycznie ustawisz tę zmienną w kodzie bezpośrednio, być może będziesz w stanie ją skompilować samodzielnie.
źródło